Obsługa i mapowanie komunikatów
Ta rodzina artykuł opisuje jak poleceń i wiadomości są przetwarzane przez MFC framework i jak podłączanie ich do ich funkcje obsługi.
W tradycyjnych programów dla systemu Windows komunikatów systemu Windows są obsługiwane w instrukcji switch duże procedury okna.Zamiast tego wykorzystuje MFC wiadomości mapuje do mapowania wiadomości bezpośrednio na różne funkcje.Mapy wiadomości są bardziej efektywne niż funkcje wirtualnych w tym celu i pozwolić, aby wiadomości może być obsługiwanych przez najbardziej odpowiedniego obiektu C++ — aplikacji, dokumentu, widok i tak dalej.Można mapować jednej wiadomości lub zakres wiadomości, identyfikatory poleceń lub kontrolować identyfikatory.
WM_COMMAND wiadomości — zwykle generowany przez menu, przycisków paska narzędzi lub akceleratorów — również używać mechanizmu mapę wiadomość.Standard definiuje MFC routingu wiadomości polecenia wśród aplikacji, ramka okna, widok i aktywnych dokumentów w programie.Można zastąpić tę marszrutę, jeśli trzeba.
Mapy wiadomości również dostarczyć sposobem aktualizowania obiektów interfejsu użytkownika (takich jak menu i przycisków na pasku narzędzi), włączając lub wyłączając je do bieżącego kontekstu.
Aby uzyskać ogólne informacje o wiadomości i kolejek wiadomości w systemie Windows, zobacz wiadomości i kolejek wiadomości w Windows SDK.