CMessageMap::ProcessWindowMessage

访问 CMessageMap的 dwMsgMapID 确定该消息映射派生类。

virtual BOOL ProcessWindowMessage(
   HWND hWnd,
   UINT uMsg,
   WPARAM wParam,
   LPARAM lParam,
   LRESULT& lResult,
   DWORD dwMsgMapID 
) = 0;

参数

  • hWnd
    [in]句柄接收消息的窗口。

  • uMsg
    [in]发送到窗口。

  • wParam
    [out]一条额外的特定信息。

  • lParam
    [out]一条额外的特定信息。

  • lResult
    [in]消息处理结果。

  • dwMsgMapID
    [out]将处理消息的消息映射的标识符。默认的消息映射,声明了 BEGIN_MSG_MAP,由0标识。替换消息映射,声明了 ALT_MSG_MAP (msgMapID),由 msgMapID确定的。

返回值

TRUE,如果消息完整地处理;否则,FALSE

备注

调用 CContainedWindow 对象的窗口过程动态绑定到消息映射的或对象。

要求

Header: atlwin.h

请参见

参考

CMessageMap选件类

CHAIN_MSG_MAP_DYNAMIC