Partager via


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 CCmdUIclasse 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