Compartilhar via


CWinAppEx::EnableUserTools

Permite que o usuário para criar comandos de menu personalizados que reduzem pressionamentos de teclas em seu aplicativo.Este método cria um objeto de CUserToolsManager .

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 use a estrutura como um espaço reservado para a identificação do comando de usuário usa ferramentas o menu.

  • [in] uiCmdFirst
    A identificação de comando para o primeiro ferramenta de linha de comando do usuário.

  • [in] uiCmdLast
    A identificação de comando para o comando do último de ferramentas do usuário.

  • [in] pToolRTC
    Uma classe que o objeto de CUserToolsManager usa para criar o novo usuário faz uso de ferramentas.

  • [in] uArgMenuID
    A identificação do menu do argumento

  • [in] uInitDirMenuID
    A identificação de menu para o diretório inicial de ferramenta.

Valor de retorno

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

Comentários

Quando você ativa ferramentas definidos 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 com um comando externo.A estrutura chama esses comandos quando o usuário seleciona o item apropriado no menu de Ferramentas .

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

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

Requisitos

Cabeçalho: afxwinappex.h

Consulte também

Referência

Classe de CWinAppEx

Gráfico de hierarquia

Classe de CUserToolsManager

Classe de CUserTool

Conceitos

Ferramentas definidas pelo usuário