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.
Nota:
La biblioteca Microsoft Foundation Classes (MFC) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.
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.
Se pasa un objeto de clase CCmdUI a los controladores de la interfaz de usuario de comandos de actualización (ON_UPDATE_COMMAND_UI) de los destinos de comandos para permitirle actualizar el estado de la interfaz de usuario de un comando determinado (por ejemplo, para activar o desactivar elementos de menú). Llama a las funciones miembro del objeto CCmdUI para actualizar el estado del objeto de la 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.