Sdílet prostřednictvím


END_MSG_MAP

Označuje konec zprávy mapy.

END_MSG_MAP( )

Poznámky

Vždy použít BEGIN_MSG_MAP makro k označení začátku zprávy mapy.Použití ALT_MSG_MAP prohlásit mapy následující alternativní zprávu.

Všimněte si, že je vždy přesně jedna instance BEGIN_MSG_MAP a END_MSG_MAP .

Další informace o použití mapy zprávy v ATL naleznete Zpráva mapuje.

Příklad

Následující příklad ukazuje výchozí zpráva mapy a mapy alternativní jednu zprávu, každá obsahuje jednu funkci zpracování:

BEGIN_MSG_MAP(CMyOneAltClass)
   MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
   MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()

Další příklad ukazuje dva alternativní zprávu mapy.Mapa výchozí zpráva je prázdná.

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()

Požadavky

Záhlaví: atlwin.h

Viz také

Další zdroje

Zpráva mapa makra (ATL)

Makra ATL