CCmdUI, classe
Lorsqu’il route une commande de mise à jour vers son gestionnaire, l’infrastructure transmet au gestionnaire un pointeur vers un CCmdUI
objet (ou à un objet d’une CCmdUI
classe dérivée de -). Cet objet représente l’élément de menu ou le bouton de barre d’outils ou tout autre objet d’interface utilisateur qui a généré la commande. Le gestionnaire de mise à jour appelle les fonctions membres de la CCmdUI
structure via le pointeur pour mettre à jour l’objet d’interface utilisateur. Par exemple, voici un gestionnaire de mises à jour pour l’élément de menu Effacer tout :
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
Ce gestionnaire appelle la Enable
fonction membre d’un objet ayant accès à l’élément de menu. Enable
rend l’élément disponible pour une utilisation.
Voir aussi
Guide pratique pour mettre à jour des objets d’interface utilisateur
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour