Partager via


La classe de CCmdUI

Lorsqu'il achemine une commande de mise à jour à son responsable, l'infrastructure passe au gestionnaire un pointeur vers un objet d' CCmdUI (ou vers un objet de CCmdUI- classe dérivée). Cet objet représente l'élément de menu ou le bouton de la barre d'outils ou un autre objet d'interface utilisateur qui a généré la commande. Le conseiller de mise à jour appelle les fonctions membres de la structure d' CCmdUI par le pointeur pour mettre à jour l'objet d'interface utilisateur. Par exemple, voici un gestionnaire de mise à jour l'élément de menu Tout Effacer:

void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
   pCmdUI->Enable(m_bClearAllAvailable);
}

Ce gestionnaire appelle la fonction membre d' Activer d'un objet avec l'accès à l'élément de menu. Activer rend l'élément disponible pour utilisation.

Voir aussi

Concepts

Comment : Objets interface utilisateur de mise à jour