Interfaz ICommandUI
Administra los comandos de la interfaz de usuario.
Sintaxis
interface class ICommandUI
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
icommandui__Check | Establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado. |
ICommandUI::ContinueRouting | Indica al mecanismo de enrutamiento de comandos que siga enrutando el mensaje actual hacia abajo en la cadena de controladores. |
ICommandUI::Enabled | Habilita o deshabilita el elemento de interfaz de usuario para este comando. |
ICommandUI::ID | Obtiene el identificador del objeto de interfaz de usuario representado por el objeto ICommandUI . |
ICommandUI::Index | Obtiene el índice del objeto de interfaz de usuario representado por el objeto ICommandUI . |
ICommandUI::Radio | Establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado. |
ICommandUI::Text | Establece el texto del elemento de interfaz de usuario para este comando. |
Comentarios
Esta interfaz proporciona métodos y propiedades que administran comandos de la interfaz de usuario. ICommandUI
es similar a la clase CCmdUI, excepto que ICommandUI
se usa para las aplicaciones MFC que interoperan con componentes de .NET.
ICommandUI
se usa dentro de un controlador de ON_UPDATE_COMMAND_UI en una clase derivada de ICommandTarget. Cuando un usuario de una aplicación activa (selecciona o hace clic) un menú, cada elemento del menú se muestra como habilitado o deshabilitado. El destino de cada comando de menú proporciona esta información mediante la implementación de un controlador ON_UPDATE_COMMAND_UI. Para cada uno de los objetos de interfaz de usuario de comandos de la aplicación, use el Asistente para clases para crear una entrada de asignación de mensajes y un prototipo de función para cada controlador.
Para más información sobre cómo se usa la interfaz ICommandUI
en el enrutamiento de comandos, consulte Cómo: Agregar enrutamientos de comandos al control de Windows Forms.
Para más información sobre el uso de Windows Forms, consulte Utilizar un control de usuario de Windows Forms en MFC.
Para más información sobre cómo se administran los comandos de la interfaz de usuario en MFC, consulte Clase CCmdUI.
ICommandUI::Check
Establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado.
property UICheckState Check;
Comentarios
Esta propiedad establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado. Establezca la comprobación en los valores siguientes:
- 0 desactivada
- 1 activada
- 2 Establecer como indeterminado
ICommandUI::ContinueRouting
Indica al mecanismo de enrutamiento de comandos que siga enrutando el mensaje actual hacia abajo en la cadena de controladores.
void ContinueRouting();
Comentarios
Se trata de una función miembro avanzada que se debe usar junto con un controlador ON_COMMAND_EX que devuelve FALSE. Para más información, consulte la nota técnica TN006: Mapas de mensajes.
ICommandUI::Enabled
Habilita o deshabilita el elemento de interfaz de usuario para este comando.
property bool Enabled;
Comentarios
Esta propiedad habilita o deshabilita el elemento de interfaz de usuario para este comando. Establezca Enabled en TRUE para habilitar el elemento y en FALSE para deshabilitarlo.
ICommandUI::ID
Obtiene el identificador del objeto de interfaz de usuario representado por el objeto ICommandUI.
property unsigned int ID;
Comentarios
Esta propiedad obtiene el identificador (un identificador) del elemento de menú, el botón de la barra de herramientas u otro objeto de interfaz de usuario representado por el objeto ICommandUI.
ICommandUI::Index
Obtiene el índice del objeto de interfaz de usuario representado por el objeto ICommandUI.
property unsigned int Index;
Comentarios
Esta propiedad obtiene el índice (un identificador) del elemento de menú, el botón de la barra de herramientas u otro objeto de interfaz de usuario representado por el objeto ICommandUI.
ICommandUI::Radio
Establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado.
property bool Radio;
Comentarios
Esta propiedad establece el elemento de interfaz de usuario de este comando en el estado de comprobación adecuado. Establezca Radio en TRUE para habilitar el elemento; en caso contrario, en FALSE.
ICommandUI::Text
Establece el texto del elemento de interfaz de usuario para este comando.
property String^ Text;
Comentarios
Esta propiedad establece el texto del elemento de interfaz de usuario para este comando. Establezca el texto en un identificador de cadena de texto.
Requisitos
Encabezado: afxwinforms.h (definido en el ensamblado atlmfc\lib\mfcmifc80.dll)