Compartilhar via


CWinAppEx::EnableUserTools

Permite que o usuário criar comandos de menu personalizados que reduzir pressionamentos de teclas …Esse método cria um CUserToolsManager objeto.

BOOL EnableUserTools(
   const UINT uiCmdToolsDummy,
   const UINT uiCmdFirst,
   const UINT uiCmdLast,
   CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
   UINT uArgMenuID = 0,
   UINT uInitDirMenuID = 0 
);

Parâmetros

  • [in] uiCmdToolsDummy
    Um inteiro sem sinal que a estrutura usa sistema autônomo um espaço reservado para a ID de comando do menu de ferramentas do usuário.

  • [in] uiCmdFirst
    A ID de comando para o primeiro comando da ferramenta de usuário.

  • [in] uiCmdLast
    A ID de comando para o último comando de ferramenta do usuário.

  • [in] pToolRTC
    A classe que o CUserToolsManager usa o objeto para criar novas ferramentas de usuário.

  • [in] uArgMenuID
    A ID de menu do argumento.

  • [in] uInitDirMenuID
    A ID de menu para o diretório inicial da ferramenta.

Valor de retorno

TRUE Se o método cria e inicializa um CUserToolsManager objeto; FALSE Se o método falhar ou se um CUserToolsManager o objeto já existe.

Comentários

Quando você habilita ferramentas definidas pelo usuário, a estrutura suporta automaticamente um menu dinâmico que pode ser estendido durante a personalização.A estrutura associa cada novo item a um comando externo.A estrutura chama esses comandos quando o usuário seleciona o item apropriado do Ferramentas menu.

Sempre que o usuário adiciona um novo item, o estrutura cria um novo objeto.O tipo de classe para o novo objeto é definido por pToolRTC. The pToolRTC tipo de classe deve ser derivado de Classe CUserTool.

Para obter mais informações sobre ferramentas de usuário e como incorporá-las ao seu aplicativo, consulte Ferramentas definidas pelo usuário.

Requisitos

Cabeçalho: afxwinappex.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Ferramentas definidas pelo usuário

Referência

Classe CWinAppEx

Classe CUserToolsManager

Classe CUserTool