共用方式為


END_MSG_MAP

標記訊息對應的結束。

END_MSG_MAP( )

備註

永遠使用 BEGIN_MSG_MAP 巨集標記訊息對應的開頭。 使用 ALT_MSG_MAP 宣告後續替代的訊息對應。

請注意永遠只有 BEGIN_MSG_MAPEND_MSG_MAP一個執行個體。

如需使用的詳細資訊訊息在 ATL 對應,請參閱 訊息對應

範例

下列範例會顯示預設的訊息對應 (Message Map) 和一個替代的訊息對應,每個包含的處理函式:

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

下面的範例會顯示兩個替代的訊息對應。 預設的訊息對應是空的。

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

需求

Header: atlwin.h

請參閱

其他資源

訊息對應巨集 (ATL)

ATL 巨集