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