Klasa CCmdUI
Gdy kieruje polecenie aktualizacji do programu obsługi, struktura przekazuje program obsługi wskaźnik do CCmdUI
obiektu (lub do obiektu klasy pochodnej CCmdUI
). Ten obiekt reprezentuje element menu lub przycisk paska narzędzi lub inny obiekt interfejsu użytkownika, który wygenerował polecenie. Procedura obsługi aktualizacji wywołuje funkcje CCmdUI
składowe struktury za pośrednictwem wskaźnika w celu zaktualizowania obiektu interfejsu użytkownika. Na przykład poniżej przedstawiono procedurę obsługi aktualizacji dla elementu menu Wyczyść wszystko:
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
Ta procedura obsługi wywołuje Enable
funkcję składową obiektu z dostępem do elementu menu. Enable
udostępnia element do użycia.