Share via


Clases de enrutamiento de comandos

Mientras el usuario interactúa con la aplicación eligiendo menús o los botones de la barra de control con el mouse, la aplicación envía mensajes de objeto afectado de la interfaz de usuario a un objeto del comando-destino.Las clases de Comando-destino derivadas de CCmdTarget incluyen CWinApp, CWnd, CDocTemplate, CDocument, CView, y las clases derivadas de ellas.El marco admite el enrutamiento automático de comando para poder controlar los comandos por el objeto más adecuado actualmente activas en la aplicación.

Un objeto de clase CCmdUI se pasan a los controladores de la interfaz de usuario de comandos de actualización de los destinos de comando (ON_UPDATE_COMMAND_UI) que permite actualizar el estado de la interfaz de usuario para un comando concreto (por ejemplo, comprobar o quitar la comprobación de elementos de menú).Se llama a las funciones miembro de objetos de CCmdUI para actualizar el estado del objeto de interfaz de usuario.Este proceso es el mismo si el objeto de interfaz de usuario asociada con un comando concreto es un elemento de menú o botón o ambos.

  • CCmdTarget
    Actúa como clase base para todas las clases de objetos que pueden recibir y responder a los mensajes.

  • CCmdUI
    Proporciona una interfaz de programación para actualizar los objetos de la interfaz de usuario como elementos de menú o botones de barra de control.El objeto de destino del comando habilita, deshabilita, las comprobaciones, y/o borra el objeto de la interfaz de usuario con este objeto.

Vea también

Conceptos

Información general de la biblioteca de clases