Mapas de mensajes de apoyo, a MFC proporciona las siguientes macros:
Declaración de mapa de mensajes y Macros de demarcación
| DECLARE_MESSAGE_MAP | Declara que se utilizará en una clase un mapa de mensajes para asignar mensajes a funciones (debe utilizarse en la declaración de clase). |
| BEGIN_MESSAGE_MAP | Comienza la definición de un mapa de mensajes (debe ser usada en la implementación de la clase). |
| END_MESSAGE_MAP | Termina la definición de un mapa de mensajes (debe ser usada en la implementación de la clase). |
| ON_COMMAND | Indica qué función controlará un mensaje del comando especificado. |
| ON_CONTROL | Indica qué función controlará un mensaje de notificación de control especificado. |
| ON_MESSAGE | Indica qué función controlará un mensaje definido por el usuario. |
| ON_OLECMD | Indica qué función controlará un comando de menú de un DocObject o su contenedor. |
| ON_REGISTERED_MESSAGE | Indica qué función controlará un mensaje definido por el usuario registrado. |
| ON_REGISTERED_THREAD_MESSAGE | Indica qué función controlará un mensaje definido por el usuario registrado cuando tienes una clase de CWinThread. |
| ON_THREAD_MESSAGE | Indica qué función controlará un mensaje definido por el usuario cuando se tiene una clase de CWinThread. |
| ON_UPDATE_COMMAND_UI | Indica qué función controlará un mensaje de comando de actualización de interfaz de usuario especificada. |
Macros de rango de mapa de mensajes
| ON_COMMAND_RANGE | Indica qué función va a controlar el intervalo de identificadores de comandos especificados en los dos primeros parámetros a la macro. |
| ON_UPDATE_COMMAND_UI_RANGE | Indica qué actualizar controlador controlará el intervalo de identificadores de comandos especificados en los dos primeros parámetros a la macro. |
| ON_CONTROL_RANGE | Indica la función que controlará las notificaciones de la gama de control IDs especificados en los parámetros de segundo y la terceros a la macro. El primer parámetro es un mensaje de notificación de control, tales como BN_CLICKED. |
Para obtener más información sobre mapas de mensajes, la declaración de mapa de mensajes y macros de demarcación y las macros de asignación de mensaje, vea Mapas de mensajes y mensaje de gestión y asignación de temas. Para obtener más información acerca de rangos de mapa de mensajes, consulte controladores para rangos de mapa de mensajes. Para obtener más información sobre cómo utilizar ClassWizard, consulte Utilizando ClassWizard. Excepto para el tema de mapas de mensajes, estas referencias se encuentran en la Guía del programador de Visual C++.