Compartir a través de


Macros de mapa de mensajes (MFC)

Para admitir mapas de mensajes, MFC proporciona las siguientes macros:

Declaración de mapa de mensajes y macros de Demarcation

DECLARE_MESSAGE_MAP

Declara que un mapa de mensajes se utiliza en una clase para asignar mensajes a funciones (se utiliza en la declaración de clase).

BEGIN_MESSAGE_MAP

Inicia la definición de un mapa de mensajes (se utiliza en la implementación de la clase).

END_MESSAGE_MAP

Finaliza la definición de un mapa de mensajes (se utiliza en la implementación de la clase).

Macros de la Mensaje-Asignación

ON_COMMAND

Indica qué función controlará un mensaje especificado del comando.

ON_CONTROL

Indica qué función controlará un mensaje especificado de la CONTROL-notificación.

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 de 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 tiene una clase de CWinThread .

ON_THREAD_MESSAGE

Indica qué función controlará un mensaje definido por el usuario cuando tiene una clase de CWinThread .

ON_UPDATE_COMMAND_UI

Indica qué función controlará un mensaje especificado del comando de actualización de la interfaz de usuario.

Macros de intervalo de mapa de mensajes

ON_COMMAND_RANGE

Indica qué función controlará el intervalo de los id. de comando especificados en los dos primeros parámetros a la macro.

ON_UPDATE_COMMAND_UI_RANGE

Indica que los actualizan el controlador controlará el intervalo de los id. de comando especificados en los dos primeros parámetros a la macro.

ON_CONTROL_RANGE

Indica qué función controlará notificaciones del intervalo de los id. de control especificados en el segundo y tercer parámetros a la macro.El primer parámetro es un mensaje de la CONTROL-notificación, como BN_CLICKED.

Para obtener más información sobre los mapas de mensajes, macros de la declaración de mapa de mensajes y la demarcación, y las macros de la mensaje-asignación, vea Mapas de mensajes y Temas del control de mensajes y de asignación.Para obtener más información sobre intervalos de mapa de mensajes, vea Controladores para los intervalos de mapa de mensajes.

Vea también

Referencia

Mapas de mensajes MFC)