Sdílet prostřednictvím


CCmdUI – třída

Když směruje příkaz aktualizace do své obslužné rutiny, architektura předá obslužnou rutinu ukazatel na CCmdUI objekt (nebo na objekt CCmdUIodvozené třídy). Tento objekt představuje položku nabídky nebo tlačítko panelu nástrojů nebo jiný objekt uživatelského rozhraní, který příkaz vygeneroval. Obslužná rutina aktualizace volá členské funkce CCmdUI struktury prostřednictvím ukazatele na aktualizaci objektu uživatelského rozhraní. Tady je například obslužná rutina aktualizace pro položku nabídky Vymazat vše:

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

Tato obslužná rutina volá Enable členovou funkci objektu s přístupem k položce nabídky. Enable zpřístupní položku k použití.

Viz také

Postupy: Aktualizace objektů uživatelského rozhraní