Udostępnij za pośrednictwem


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ługi komunikatu WM_COMMAND

Obsługuje WM_COMMAND komunikaty generowane przez użytkownika wybory menu lub menu klawisze dostępu.

Dziecko okno powiadomienia wiadomości obsługi

Obsługiwać komunikaty powiadamiające od okien podrzędnych.

Programy obsługi wiadomości WM_

Uchwyt WM_ wiadomości, takich jak WM_PAINT.

Zdefiniowane przez użytkownika programy obsługi wiadomości

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.

Zobacz też

Inne zasoby

Struktury, style, wywołania zwrotne i mapy wiadomości