Compartir a través de


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

Vea también

Referencia

CWinAppEx Class

Gráfico de jerarquías

CUserToolsManager Class

CUserTool Class

Conceptos

Herramientas definidas por el usuario