Udostępnij za pośrednictwem


Obsługa wiadomości i mapowanie

Rodziny ten artykuł opisuje sposób przetwarzania wiadomości i poleceń w ramach MFC i sposobu połączenia z ich funkcji.

W tradycyjnym programów dla systemu Windows wiadomości systemu Windows są obsługiwane w instrukcji switch duże procedury okna.Użyje MFC wiadomości mapuje do mapowania bezpośrednie wiadomości do różnych klas funkcji.Mapy wiadomości są bardziej wydajne niż funkcje wirtualnych w tym celu i umożliwiają wiadomości mają być przetwarzane przez najbardziej odpowiedniego obiektu C++ — aplikacji, dokumentu, widok itd.Można mapować jednej wiadomości lub zakres wiadomości, identyfikatory poleceń lub kontroli identyfikatorów.

WM_COMMAND wiadomości — zazwyczaj generowane przez menu, przyciski paska narzędzi lub akceleratory — również użyć mechanizmu mapę wiadomości.MFC definiuje standard routingu polecenia wiadomości między aplikacji, ramki okna, widok i aktywnych dokumentów w programie.Można zastąpić, to routing, jeśli trzeba.

Mapy wiadomości również dostarczyć sposób aktualizacji obiektów interfejsu użytkownika (takich jak menu i przyciski paska narzędzi), włączając lub wyłączając je do własnych 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.

Co chcesz wiedzieć więcej?

Zobacz też

Informacje

Klasa CWnd

Klasa CCmdTarget

Koncepcje

Tematy MFC ogólne

Inne zasoby

Pojęcia MFC