Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.