Partager via


Gestionnaires pour les commandes et les notifications de contrôle

Il n'y a aucun gestionnaire par défaut pour les commandes ou de messages de contrôle-notification.Par conséquent, vous êtes lié uniquement par la convention en nommant vos gestionnaires pour ces catégories de messages.Lorsque vous mappez la notification de gérer ou à un gestionnaire, les fenêtres Propriétés propose un nom basé sur le code d'ID de commande ou de contrôle-notification.Vous pouvez accepter le nom proposé, le modifier, ou le remplacer.

La convention propose que vous avez nommé des gestionnaires dans les deux catégories pour l'objet interface utilisateur qu'ils représentent.Si bien qu'un gestionnaire pour la commande couper dans le menu Edition peut être nommé

afx_msg void OnEditCut();

Étant donné que la commande couper est donc généralement implémentée dans les applications, l'infrastructure prédéfinit l'ID de commande pour la commande couper comme ID_EDIT_CUT.Pour obtenir la liste de tous les identificateurs prédéfinis de commande, consultez le fichier AFXRES.H.Pour plus d'informations, consultez Commandes standard.

En outre, la convention propose un gestionnaire pour le message de notification de BN_CLICKED d'un bouton intitulé « mon bouton » peut être nommée

afx_msg void OnBnClickedMybutton();

Vous pouvez assigner à cette commande un ID d' IDC_MY_BUTTON car il est équivalent à un objet d'interface utilisateur spécifique à l'application.

Les deux catégories de messages ne prennent pas d'arguments et ne retournent aucune valeur.

Voir aussi

Concepts

Déclarer des fonctions gestionnaires de messages