À l'appui des cartes message, MFC fournit les macros suivantes:
Déclaration de message-carte et Macros de démarcation
DECLARE_MESSAGE_MAP | Déclare qu'une carte message servira dans une classe pour mapper des messages à des fonctions (doit être utilisé dans la déclaration de classe). |
BEGIN_MESSAGE_MAP | Commence la définition d'une carte message (doit être utilisé dans l'implémentation de la classe). |
END_MESSAGE_MAP | Termine la définition d'une carte message (doit être utilisé dans l'implémentation de la classe). |
Message-cartographie des Macros
ON_COMMAND | Indique quelle fonction gérera un message de commande spécifiée. |
ON_CONTROL | Indique quelle fonction gérera un message de notification de contrôle spécifié. |
ON_MESSAGE | Indique quelle fonction gérera un message défini par l'utilisateur. |
ON_OLECMD | Indique quelle fonction gérera une commande de menu de DocObject ou son conteneur. |
ON_REGISTERED_MESSAGE | Indique quelle fonction gérera un message enregistré défini par l'utilisateur. |
ON_REGISTERED_THREAD_MESSAGE | Indique quelle fonction gérera un message utilisateur enregistré lorsque vous avez une classe de CWinThread. |
ON_THREAD_MESSAGE | Indique quelle fonction gérera un message défini par l'utilisateur lorsque vous avez une classe de CWinThread. |
ON_UPDATE_COMMAND_UI | Indique quelle fonction gérera un message de commande de mise à jour interface utilisateur spécifié. |
ON_COMMAND_RANGE | Indique quelle fonction gérera la plage d'ID de commande spécifié dans les deux premiers paramètres à la macro. |
ON_UPDATE_COMMAND_UI_RANGE | Indique à quelle mise à jour gestionnaire gérera la plage d'ID de commande spécifié dans les deux premiers paramètres à la macro. |
ON_CONTROL_RANGE | Indique quelle fonction va gérer les notifications de l'aire de contrôle ID spécifié dans les deuxième et troisième paramètres à la macro. Le premier paramètre est un message de notification de contrôle, tels que BN_CLICKED. |
Pour plus d'informations sur les cartes de message, la déclaration de message-carte et macros de démarcation et les message-cartographie des macros, voir Message Maps et Message Handling et thèmes de la cartographie. Pour plus d'informations sur les chaînes de message-carte, voir gestionnaires de Message-carte plages. Pour plus d'informations sur l'utilisation de ClassWizard, voir à l'aide de ClassWizard. Sauf pour la rubrique cartes Message, ces références sont dans le Guide du programmeur Visual C++.