Clase de CCmdUI

Solo se utiliza dentro de un controlador en CCmdTarget- clase derivada de ON_UPDATE_COMMAND_UI .

class CCmdUI

Members

6kc4d8fh.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CCmdUI::ContinueRouting

Indica al mecanismo de comando- enrutamiento que continúe distribuyendo el mensaje actual bajar la cadena de controladores.

CCmdUI::Enable

Permisos o neutralizaciones el elemento de interfaz de usuario para este comando.

CCmdUI::SetCheck

Establece el estado de activación de elementos de interfaz de usuario para este comando.

CCmdUI::SetRadio

Como la función miembro de SetCheck , pero se utiliza con grupos de radio.

CCmdUI::SetText

Establece el texto para el elemento de interfaz de usuario para este comando.

6kc4d8fh.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CCmdUI::m_nID

El id. de objeto de la interfaz de usuario.

CCmdUI::m_nIndex

El índice del objeto de la interfaz de usuario.

CCmdUI::m_pMenu

Los puntos al menú representado por CCmdUI se oponen.

CCmdUI::m_pOther

Señala la ventana se oponen que envía la notificación.

CCmdUI::m_pSubMenu

Los puntos al submenú contenido representado por CCmdUI se oponen.

Comentarios

CCmdUI no tiene una clase base.

Cuando un usuario de la aplicación spline bajarán un menú, cada elemento de menú necesita saber si se mostrará como habilitado o deshabilitado.El destino de un comando de menú proporciona esta información implementar un controlador de ON_UPDATE_COMMAND_UI .Para cada uno de los objetos de la interfaz de usuario del comando en la aplicación, use la ventana Propiedades para crear un prototipo de entrada y la función de mensaje- mapa para cada controlador.

Cuando se spline abajo el menú, el marco de las llamadas cada controlador de ON_UPDATE_COMMAND_UI , las funciones de cada controlador de las llamadas miembro de CCmdUI como Habilitar y Activar, y el marco después se muestran correctamente cada elemento de menú.

Un elemento de menú se puede reemplazar con el botón de la barra de control u otro objeto de la interfaz de usuario del comando sin cambiar el código del controlador de ON_UPDATE_COMMAND_UI .

La tabla siguiente se resume el miembro de entity_CODECCmdUI en el efecto que las funciones tienen en diferentes elementos de la interfaz de usuario del comando.

Elemento de la interfaz de usuario

Habilitar

SetCheck

SetRadio

SetText

Elemento de menú

Permisos o neutralizaciones

Las comprobaciones (x) o desactivan

Comprobaciones utilizando el punto (•)

Establece el texto del elemento

Botón de la barra de herramientas

Permisos o neutralizaciones

Selecciona, los anula, o indeterminado

Igual que SetCheck

(No aplicable)

Panel de barra de estado

Haga el texto visible o invisible

Establece pop - out o el borde normal

Igual que SetCheck

Establece el texto del panel

Botón normal en CDialogBar

Permisos o neutralizaciones

Las comprobaciones o desactiva la casilla

Igual que SetCheck

Establece el texto del botón

Control normal en CDialogBar

Permisos o neutralizaciones

(No aplicable)

(No aplicable)

Establece el texto de la ventana

Para obtener más información sobre el uso de esta clase, vea cómo actualizar objetos de la Usuario-Interfaz.

Jerarquía de herencia

CCmdUI

Requisitos

Encabezado: afxwin.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CCmdTarget

Conceptos

ejemplo MDI de MFC