Komunikat mapy (MFC)
Tej sekcji odwołanie zawiera listę wszystkich komunikat mapowania makra i wszystkie CWnd wpisy mapy wiadomość wraz z odpowiednich Członkowskie działać prototypów:
Kategoria |
Opis |
---|---|
Obsługuje WM_COMMAND komunikaty generowane przez użytkownika wybory menu lub menu klawisze dostępu. |
|
Obsługiwać komunikaty powiadamiające od okien podrzędnych. |
|
Uchwyt WM_ wiadomości, takich jak WM_PAINT. |
|
Obsłużyć wiadomości zdefiniowane przez użytkownika. |
(Terminologii oraz konwencje stosowane w tym odwołanie, zobacz jak używać odsyłacza mapę komunikat.)
Ponieważ system Windows jest systemem operacyjnym zorientowany na wiadomości, duża część programowania w środowisku systemu Windows obejmuje obsługi wiadomości.Występuje przy każdym kliknij zdarzenie, takie jak myszą lub naciśnięcia klawisza, wiadomość jest wysyłana do aplikacji, która następnie może obsłużyć zdarzenia.
Biblioteka klas Microsoft Foundation oferuje model programowania, zoptymalizowany pod kątem komunikatów programowania.W tym modelu "message mapy" są stosowane do wyznaczenia, które funkcje będą obsługiwać różne wiadomości dla danej klasy.Mapy wiadomości zawierają jeden lub więcej makra, określające, które wiadomości będą obsługiwane przez funkcje, które.Na przykład komunikat mapę zawierających ON_COMMAND makr może wyglądać następująco:
BEGIN_MESSAGE_MAP(CMyDoc, CDocument)
ON_COMMAND(ID_MYCMD, &CMyDoc::OnMyCommand)
END_MESSAGE_MAP()
ON_COMMAND Makro jest używany do obsługi wiadomości polecenia generowane przez menu, przyciski i klawisze skrótów.Makra są dostępne następujące mapowania:
Wiadomości systemu Windows
Powiadomienia kontroli
Zdefiniowane przez użytkownika wiadomości
Komunikaty polecenia
Zarejestrowane wiadomości zdefiniowane przez użytkownika
Interfejs użytkownika wiadomości
Zakresy wiadomości
Polecenia
Aktualizacja programu obsługi wiadomości
Powiadomienia kontroli
Chociaż wiadomości mapę makra są ważne, zwykle nie ma używać ich bezpośrednio.Wynika to z okna właściwości automatycznie tworzy wpisy map wiadomości w plików źródłowych, używany do kojarzenia funkcje obsługi wiadomości z wiadomości.Dowolnym czasie, który chcesz edytować lub dodać wpis mapy wiadomości, można użyć okna właściwości.
[!UWAGA]
Okno właściwości nie obsługuje zakresy mapę wiadomości.Zapis tych wpisów mapy wiadomości muszą samodzielnie.
Jednak wiadomości mapy są ważną częścią Biblioteka klas Microsoft Foundation.Należy zrozumieć, co robią i dokumentacja jest dostarczana do nich.