END_MSG_MAP

(END_MSG_MAP)

Bemerkungen

Markiert das Ende einer Meldungszuordnung. Verwenden Sie das BEGIN_MSG_MAP -Makro immer den Beginn einer Meldungszuordnung markieren. Verwenden Sie ALT_MSG_MAP um nachfolgende alternative Meldungszuordnungen zu deklarieren. Das folgende Beispiel zeigt die Standardmeldungszuordnung und eine Alternative Meldungszuordnung, jeweils eine Handlerfunktion:

BEGI&N_MSG_MAP(CMyClass)
 Nbsp; MESSAGE_HANDLER (WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
   MESSAGE_HANDLER (WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()

Das nächste Beispiel zeigt zwei alternative Meldungszuordnungen. Die Standardmeldungszuordnung ist leer.

BEGI&N_MSG_MAP(CMyClass)
ALT_MSG_MAP(1)
 Nbsp; MESSAGE_HANDLER (WM_PAINT, OnPaint)
   MESSAGE_HANDLER (WM_SETFOCUS, OnSetFocus)
ALT_MSG_MAP(2)
   MESSAGE_HANDLER (WM_CREATE, OnCreate)
END_MSG_MAP()

Beachten Sie, dass es immer genau eine Instanz des BEGIN_MSG_MAP und END_MSG_MAP.

Weitere Informationen zur Verwendung von Meldungszuordnungen in ATL Meldungszuordnungen finden Sie im Artikel "ATL-Fensterklassen."

ATL-Makros und globale Funktionen

Index