ON_COMMAND

Cette macro mappe un message de commande à une fonction membre.

ON_COMMAND(id, memberFxn )

Paramètres

  • id
    ID de la commande.

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

Notes

Elle indique qui fonctionnent traiteront un message de commande d'un objet d'interface utilisateur de commande tel qu'un élément de menu ou un bouton de barre d'outils.

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

Utilisez ON_COMMAND pour mapper une commande unique à une fonction membre.Utilisez ON_COMMAND_RANGE pour mapper une plage des ID de commandes à une fonction membre.Une seule entrée de la table des messages peut correspondre à un ID données de commandeAutrement dit, vous ne pouvez pas mapper une commande à plusieurs gestionnaire.Pour plus d'informations et d'exemples, consultez Rubriques de gestion des messages et de mappage.

Exemple

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Configuration requise

Header: afxmsg_.h

Voir aussi

Référence

ON_UPDATE_COMMAND_UI

Concepts

Macro MFC et Globals