END_MSG_MAP
標記訊息對應的結束。
END_MSG_MAP( )
備註
永遠使用 BEGIN_MSG_MAP 巨集標記訊息對應的開頭。 使用 ALT_MSG_MAP 宣告後續替代的訊息對應。
請注意永遠只有 BEGIN_MSG_MAP 和 END_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