Partager via


Macro de ON_UPDATE_COMMAND_UI

Utilisez la zone Propriétés pour connecter un objet d'interface utilisateur à un gestionnaire de commande-mise à jour dans un objet de cible de la commande.Il connecte automatiquement l'ID d'objet d'interface utilisateur à la macro d' ON_UPDATE_COMMAND_UI et crée un gestionnaire dans l'objet qui gérera la mise à jour.Consultez Mapper les messages aux fonctions pour plus d'informations.

Par exemple, pour mettre à jour un espace libre toute la commande 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 choisie, une déclaration de fonction pour un gestionnaire de commande-mise à jour appelé OnUpdateEditClearAll dans la déclaration de classe, et un modèle de fonction vide dans le 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é d' afx_msg .Comme tous les gestionnaires de mise à jour, il prend un argument, un pointeur vers un objet d' CCmdUI .

Voir aussi

Concepts

Comment : Objets interface utilisateur de mise à jour