Compartir a través de


User-Interface Objetos e identificadores de comandos

Los elementos de menú, los botones de la barra de herramientas y las teclas de aceleración son "objetos de interfaz de usuario" capaces de generar comandos. Cada objeto de interfaz de usuario tiene un identificador. Para asociar un objeto de interfaz de usuario a un comando, asigne el mismo identificador al objeto y al comando . Como se explica en Mensajes, los comandos se implementan como mensajes especiales. En la ilustración "Comandos en el marco de trabajo" siguiente se muestra cómo el marco de trabajo administra los comandos. Cuando un objeto de interfaz de usuario genera un comando, como ID_EDIT_CLEAR_ALL, uno de los objetos de la aplicación controla el comando , en la ilustración siguiente, se llama a la función del OnEditClearAll objeto de documento a través del mapa de mensajes del documento.

Comandos de plataforma.
Comandos en el Framework

La ilustración "Actualización de comandos en el marco" siguiente muestra cómo MFC actualiza objetos de interfaz de usuario, como elementos de menú y botones de la barra de herramientas. Antes de que un menú baje o durante el bucle inactivo en el caso de los botones de la barra de herramientas, MFC enruta un comando de actualización. En la ilustración siguiente, el objeto de documento llama a su controlador de comandos de actualización, OnUpdateEditClearAll, para habilitar o deshabilitar el objeto de interfaz de usuario.

Actualización de comandos en framework.
Actualización de comandos en el framework

Consulte también

Mensajes y comandos en el marco