Clase de CCmdUI
Solo se utiliza dentro de un controlador en CCmdTarget- clase derivada de ON_UPDATE_COMMAND_UI .
class CCmdUI
Members
Métodos públicos
Name |
Descripción |
---|---|
Indica al mecanismo de comando- enrutamiento que continúe distribuyendo el mensaje actual bajar la cadena de controladores. |
|
Permisos o neutralizaciones el elemento de interfaz de usuario para este comando. |
|
Establece el estado de activación de elementos de interfaz de usuario para este comando. |
|
Como la función miembro de SetCheck , pero se utiliza con grupos de radio. |
|
Establece el texto para el elemento de interfaz de usuario para este comando. |
Miembros de datos públicos
Name |
Descripción |
---|---|
El id. de objeto de la interfaz de usuario. |
|
El índice del objeto de la interfaz de usuario. |
|
Los puntos al menú representado por CCmdUI se oponen. |
|
Señala la ventana se oponen que envía la notificación. |
|
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