Udostępnij za pośrednictwem


Klasy routingu poleceń

Jako użytkownik współdziała z aplikacją, wybierając z menu lub przycisków na pasku sterowania myszą, aplikacja wysyła wiadomości z obiektu dotkniętych interfejs użytkownika do odpowiedniego obiektu docelowego polecenia.Pochodną klasy docelowej polecenia CCmdTarget obejmuje CWinApp, CWnd, CDocTemplate, CDocument, CView, i klasy pochodzące z nich.Platforma obsługuje automatyczne polecenia routingu, tak, aby polecenia mogą być obsługiwane przez najbardziej odpowiedniego obiektu aktualnie aktywne w aplikacji.

Obiekt klasy CCmdUI są przekazywane do polecenia Aktualizuj swoje cele polecenia interfejsu użytkownika (ON_UPDATE_COMMAND_UI) programy obsługi pozwala zaktualizować stan interfejsu użytkownika konkretnego polecenia (na przykład do wyboru lub usuń wyboru z elementów menu).Wywołanie funkcji Członkowskich CCmdUI obiekt, aby zaktualizować stan obiektu interfejsu użytkownika.Ten proces jest taki sam, czy obiekt interfejsu użytkownika skojarzony z określonym poleceniem jest element menu lub przycisku lub oba.

  • CCmdTarget
    Służy jako klasa podstawowa dla wszystkich klas obiektów, które mogą otrzymywać i odpowiadać na wiadomości.

  • CCmdUI
    Udostępnia interfejs programistyczny aktualizowania obiektów interfejsu użytkownika, takich jak elementy menu lub przycisków na pasku sterowania.Obiekt docelowy polecenia włącza, wyłącza, sprawdza i czyści obiekt interfejsu użytkownika z tym obiektem.

Zobacz też

Koncepcje

Przegląd biblioteki klas