Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A medida que el usuario interactúa con la aplicación eligiendo menús o botones de barra de control con el mouse, la aplicación envía mensajes del objeto de interfaz de usuario afectado a un objeto de destino de comando adecuado. Las clases de destino de comandos derivadas de CCmdTarget incluyen CWinApp, CWnd, CDocTemplate, CDocument, CView y las clases derivadas de ellas. El marco de trabajo admite el enrutamiento automático de comandos para que los comandos puedan controlarse mediante el objeto más adecuado actualmente activo en la aplicación.
Un objeto de clase CCmdUI se pasa a los controladores de la interfaz de usuario de comandos de actualización (ON_UPDATE_COMMAND_UI) de los destinos de comandos para que pueda actualizar el estado de la interfaz de usuario de un comando determinado (por ejemplo, para comprobar o quitar la comprobación de los elementos de menú). Llame a las funciones miembro del CCmdUI objeto para actualizar el estado del objeto de interfaz de usuario. Este proceso es el mismo si el objeto de interfaz de usuario asociado a un comando determinado es un elemento de menú o un botón o ambos.
CCmdTarget
Actúa como clase base para todas las clases de objetos que pueden recibir y responder a mensajes.
CCmdUI
Proporciona una interfaz de programación para actualizar objetos de interfaz de usuario, como elementos de menú o botones de barra de control. El objeto de destino del comando habilita, deshabilita, comprueba o borra el objeto de interfaz de usuario con este objeto.