(END_MSG_MAP)
Uwagi
Znaki końca mapy wiadomości. Zawsze użyć makra BEGIN_MSG_MAP , aby oznaczyć początek mapy wiadomości. Użyj ALT_MSG_MAP Aby zadeklarować mapy kolejnych wiadomości alternatywnej. W poniższym przykładzie pokazano domyślny komunikat mapę i mapę jednej wiadomości alternatywnej, każda zawierająca jedną funkcję obsługi:
BEGI&N_MSG_MAP(CMyClass)
nbsp; MESSAGE_HANDLER (WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER (WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
Następny przykład ilustruje dwie mapy alternatywnego wiadomości. Mapa wiadomości domyślnie jest puste.
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()
Należy zauważyć, że jest zawsze dokładnie jedno wystąpienie BEGIN_MSG_MAP i END_MSG_MAP.
Aby uzyskać więcej informacji na temat mapom wiadomości w ATL zobacz Wiadomości mapuje w artykule "ATL okno klasy."