ON_COMMAND

ON_COMMAND ( id, memberFxn )

Paramètres

id

L'ID de commande.

memberFxn

Le nom de la fonction gestionnaire de messages à laquelle la commande est mappée.

Remarques

Cette macro est habituellement insérée dans une carte message par ClassWizard ou manuellement. Il indique quelle fonction gérera un message de commande d'un objet d'interface utilisateur de commande comme un bouton de barre d'outils ou de menu.

Lorsqu'un objet de cible de la commande reçoit un Windows WM_COMMAND message avec l'ID spécifié, ON_COMMAND fera appel à la fonction de membre memberFxn pour gérer le message.

Utilisez ON_COMMAND pour mapper une seule commande à une fonction membre. Utilisez ON_COMMAND_RANGE pour mapper une plage d'ID de commande de la fonction d'un membre. Un seul message-carte entrée peut correspondre à un id de commande donné. C'est vous ne peut pas mapper une commande à plus d'un gestionnaire d'événements. Pour plus d'informations et des exemples, voir Message de manutention et de cartographie des sujets dans le Guide du programmeur Visual C++.

Exemple

/ / exemple pour O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
 nbsp ;  //{{AFX_MSG_MAP (CMyDoc)
    ON_COMMAND (ID_MYCMD, OnMyCommand)
    // ... Plus d'entrées pour gérer les commandes supplémentaires
    //}}AFX_MSG_MAP
END_MESSAGE_MAP)

Voir aussinbsp ;O&N_UPDATE_COMMAND_UI

Index