CWinAppEx::EnableUserTools
Permite al usuario crear los comandos de menú personalizados que reducen pulsaciones de tecla en la aplicación. este método crea un 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
Un entero sin signo que el marco de trabajo usa como marcador de posición para el identificador de comando del menú herramientas de usuario.[in] uiCmdFirst
El identificador de comando para el primer comando de herramienta de usuario.[in] uiCmdLast
El identificador de comando para el comando pasado del usuario.[in] pToolRTC
Una clase que el objeto de CUserToolsManager utiliza para crear nuevas herramientas de usuario.[in] uArgMenuID
El identificador de menú de argumento[in] uInitDirMenuID
El identificador de menú para el directorio inicial de la herramienta.
Valor devuelto
TRUE si el método crea e inicializa un objeto de CUserToolsManager ; FALSE si el método o si existe un objeto de CUserToolsManager ya.
Comentarios
Cuando se habilita las herramientas definido por el usuario, el marco admite automáticamente un menú dinámico que se puede extender durante la personalización. el marco asocia cada nuevo elemento a un comando externo. El marco invoca estos comandos cuando el usuario selecciona el elemento adecuado del menú de Herramientas .
Cada vez que el usuario agrega un nuevo elemento, el marco de trabajo crea un nuevo objeto. El tipo de clase para el nuevo objeto está definido por pToolRTC. El tipo de clase de pToolRTC debe derivarse de CUserTool Class.
Para obtener más información sobre las herramientas de usuario y cómo incorporarlas a la aplicación, vea Herramientas definidas por el usuario.
Requisitos
encabezado: afxwinappex.h