Partager via


macro d'ON_UPDATE_COMMAND_UI

Utilisez la fenêtre Propriétés pour connecter un objet d'interface utilisateur à un gestionnaire de mise à jour de commande dans un objet de cible de commande. Il connecte automatiquement l'ID de l'objet interface utilisateur à la macro ON_UPDATE_COMMAND_UI et crée un gestionnaire dans l'objet qui gère la mise à jour. Pour plus d'informations, consultez Mappage de messages à des fonctions.

Par exemple, pour mettre à jour une commande Clear All dans le menu Edition de votre programme, utilisez la fenêtre Propriétés pour ajouter une entrée de la table des messages dans la classe, une déclaration de fonction d'un gestionnaire de mise à jour de commande appelé OnUpdateEditClearAll dans la déclaration de classe, ainsi qu'un modèle de fonction vide du fichier d'implémentation de la classe. Le prototype de la fonction ressemble à ceci :

afx_msg void OnUpdateEditClearAll(CCmdUI *pCmdUI);

Comme tous les gestionnaires, la fonction indique le mot clé afx_msg. Comme tous les gestionnaires de mise à jour, elle prend un argument, un pointeur vers un objet CCmdUI.

Voir aussi

Concepts

Comment : Objets interface utilisateur de mise à jour