Partager via


CCmdUI, classe

Lorsqu’il achemine une commande de mise à jour vers son gestionnaire, l’infrastructure transmet au gestionnaire un pointeur vers un objet CCmdUI (ou vers un objet d'une classe dérivée de CCmdUI). 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 User-Interface