Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour connecter un objet d’interface utilisateur à un gestionnaire de mise à jour de commande dans un objet cible de commande, ouvrez l’affichage de classe, puis cliquez avec le bouton droit sur la classe à laquelle le gestionnaire sera ajouté, puis choisissez Assistant Classe. Recherchez l’ID de l’objet d’interface utilisateur dans la liste à gauche, puis choisissez UPDATE_COMMAND_UI dans le volet droit, puis cliquez sur Ajouter un gestionnaire. Cela crée une fonction gestionnaire dans la classe et ajoute l'entrée appropriée dans le tableau de messages. Pour plus d’informations, consultez Mappage de messages à des fonctions. Vous pouvez spécifier des messages supplémentaires à gérer dans le volet Messages .
Par exemple, pour mettre à jour une commande Clear All dans le menu Modifier de votre programme, utilisez l’Assistant Classe pour ajouter une entrée de mappage de messages dans la classe sélectionnée, une déclaration de fonction pour un gestionnaire de mise à jour de commande 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 fonction ressemble à ceci :
afx_msg void OnUpdateEditClearAll(CCmdUI* pCmdUI);
Comme tous les gestionnaires, la déclaration de fonction affiche le mot clé afx_msg . Comme tous les gestionnaires de mises à jour, il prend un argument, un pointeur vers un CCmdUI objet.