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