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
Ferramentas definidas pelo usuário