Partager via


Macros de table des messages (MFC)

Pour prendre en charge des tables des messages, MFC fournit les macros suivantes :

Macros de déclaration et de séparation de table des messages

DECLARE_MESSAGE_MAP

Déclare qu'une table des messages sera utilisée dans une classe pour mapper les messages aux fonctions (doit être utilisé dans la déclaration de classe).

BEGIN_MESSAGE_MAP

Commence la définition d'une table des messages (doit être utilisé dans l'implémentation de classe).

END_MESSAGE_MAP

Termine la définition d'une table des messages (doit être utilisé dans l'implémentation de classe).

Macros de Message-Mappage

ON_COMMAND

Indique qui fonctionnent traiteront un message spécifié de commande.

ON_CONTROL

Indique qui fonctionnent traiteront un message spécifié de contrôle-notification.

ON_MESSAGE

Indique qui fonctionnent traiteront un message défini par l'utilisateur.

ON_OLECMD

Indique qui fonctionnent géreront une commande de menu d'un DocObject ou de son conteneur.

ON_REGISTERED_MESSAGE

Indique qui fonctionnent traiteront un message défini par l'utilisateur enregistré.

ON_REGISTERED_THREAD_MESSAGE

Indique qui fonctionnent traiteront un message défini par l'utilisateur enregistré lorsque vous utilisez une classe d' CWinThread .

ON_THREAD_MESSAGE

Indique qui fonctionnent traiteront un message défini par l'utilisateur lorsque vous utilisez une classe d' CWinThread .

ON_UPDATE_COMMAND_UI

Indique qui fonctionnent traiteront un message spécifié de commande de mise à jour de l'interface utilisateur.

Macros de chaîne de la table des messages

ON_COMMAND_RANGE

Indique qui fonctionnent géreront la plage des ID de commande spécifiés dans les deux premiers paramètres à la macro.

ON_UPDATE_COMMAND_UI_RANGE

Indique le gestionnaire de mise à jour gérera la plage des ID de commande spécifiés dans les deux premiers paramètres à la macro.

ON_CONTROL_RANGE

Indique qui utilisent vont traiter les notifications de la plage des ID de contrôle spécifié par les deuxième et troisième paramètres à la macro.Le premier paramètre est un message de contrôle-notification, tel que BN_CLICKED.

Pour plus d'informations sur les tables des messages, les macros de déclaration de table des messages et de séparation, et les macros de message-mappage, consultez Les tables des messages et Rubriques de gestion des messages et de mappage.Pour plus d'informations sur les plages de table des messages, consultez Gestionnaires pour les chaînes de table des messages.

Voir aussi

Référence

Tables des messages (MFC)