Udostępnij za pośrednictwem


Polecenia routingu

Twoje odpowiedzialność w pracy z poleceniami ograniczona jest do wiadomości mapy połączeń między polecenia i funkcje obsługi, które okno właściwości zadania.Musi także napisać większość poleceń obsługi.

Komunikaty Windows są zwykle przesyłane do okna głównego ramki, ale polecenie wiadomości są następnie przesyłane do innych obiektów.Ramy trasy poleceń za pomocą jednego, których oczekuje się, że obsługa polecenia standardowej kolejności obiektów docelowych polecenia.Każdy obiekt docelowy polecenia sprawdza jego mapę komunikat Aby zobaczyć, jeśli można obsługiwać przychodzące wiadomości.

Różne klasy docelowej polecenia Sprawdź swoje własne wiadomości mapuje w różnym czasie.Zazwyczaj klasy trasy polecenia do niektórych obiektów, aby nadać im pierwszej szansy w wierszu polecenia.Jeśli żaden z tych obiektów obsługuje polecenie, klasa pierwotna sprawdza własną mapę wiadomości.Następnie jeśli go nie może sam program obsługi, go może rozesłać polecenia do jeszcze więcej cele polecenia.Tabela trasy standardowego polecenia poniżej pokazuje, jak klas struktury tej sekwencji.W którym docelowej polecenia trasy polecenie kolejność jest:

  1. Do obiektu docelowego polecenia podrzędne aktualnie aktywne.

  2. Do samego siebie.

  3. Do innych celów polecenia.

Jak drogie jest to mechanizm rozsyłania?W porównaniu do obsługi sieci jest w odpowiedzi na polecenie kosztów marszruty jest niski.Należy pamiętać o ramach generuje polecenia tylko wtedy, gdy użytkownik użyje obiektu interfejsu użytkownika.

Standardowe polecenie Route

Kiedy obiekt tego typu otrzymuje polecenie...

Daje sama i inne obiekty docelowe polecenie szansy obsługi polecenia w tej kolejności:

Okno ramek MDI (CMDIFrameWnd)

  1. AktywneCMDIChildWnd

  2. Okno to ramki

  3. Aplikacja (CWinApp obiektu)

Okna dokumentu w ramce (CFrameWnd, CMDIChildWnd)

  1. Widok aktywny

  2. Okno to ramki

  3. Aplikacja (CWinApp obiektu)

Widok

  1. W tym widoku

  2. Dołączone do widoku dokumentu

Dokument

  1. Ten dokument

  2. W szablonie dołączonym do dokumentu

Okno dialogowe

  1. To okno dialogowe

  2. Okna, który jest właścicielem, okno dialogowe

  3. Aplikacja (CWinApp obiektu)

W przypadku gdy ponumerowanych wpisów w drugiej kolumnie powyższej tabeli wzmiankę o innych obiektów, takich jak dokument, zobacz odpowiadający mu element w pierwszej kolumnie.Na przykład po przeczytaniu w drugiej kolumnie, że widok przesyła polecenie do jego dokumentu, zobacz "Dokument" zapis w pierwszej kolumnie, aby wykonać dalsze routingu.

Zobacz też

Koncepcje

Jak w ramach wywołuje program obsługi