Udostępnij za pośrednictwem


Polecenia routingu klas

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 obejmują CWinApp, CWnd, CDocTemplate, CDocument, CView, i klasy pochodzące od nich.Platforma obsługuje automatyczne polecenia routingu, dzięki czemu polecenia mogą być obsługiwane przez najbardziej odpowiedni obiekt aktualnie aktywne w aplikacji.

Obiekt klasy CCmdUI jest przekazywana do polecenia update elementy docelowe polecenia interfejsu użytkownika (ON_UPDATE_COMMAND_UI) programy obsługi, aby aktualizować stan interfejsu użytkownika dla określonego polecenia (na przykład, do wyboru lub wyboru z elementów menu Usuń).Wywołanie funkcji Członkowskich CCmdUI obiekt, aby zaktualizować stan obiektu interfejsu użytkownika.Ten proces jest taki sam, czy obiekt interfejsu użytkownika, skojarzone z 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 do aktualizowania obiektów interfejsu użytkownika, takich jak elementy menu lub przycisków na pasku sterowania.Obiekt docelowy polecenia włącza, wyłącza, kontroli lub czyści obiektu interfejsu użytkownika z tego obiektu.

Zobacz też

Koncepcje

Omówienie biblioteki klas