Compartir a través de


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)

Consulte también

CCmdUI (clase)