Message carte Macros

À 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é.

Message-carte gamme Macros

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++.

Index