END_MSG_MAP
Znaczniki końca mapę wiadomości.
END_MSG_MAP( )
Uwagi
Zawsze używaj BEGIN_MSG_MAP makra, aby oznaczyć początek mapę wiadomości.Użyj ALT_MSG_MAP zadeklarować mapy kolejnych wiadomości alternatywny.
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.
Przykład
Poniższy przykład przedstawia domyślną mapę wiadomości i mapę jednej wiadomości alternatywny, każda zawierająca jedną funkcję obsługi:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
W kolejnym przykładzie dwie mapy alternatywny wiadomości.Mapa domyślna wiadomość jest pusta.
BEGIN_MSG_MAP(CMyClass)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
ALT_MSG_MAP(2)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
END_MSG_MAP()
Wymagania
Nagłówek: atlwin.h