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:
Do obiektu docelowego polecenia podrzędne aktualnie aktywne.
Do samego siebie.
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) |
|
Okna dokumentu w ramce (CFrameWnd, CMDIChildWnd) |
|
Widok |
|
Dokument |
|
Okno dialogowe |
|
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.