END_MSG_MAP

(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."

ATL makra i funkcje globalne

Index