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 Class

CHAIN_MSG_MAP_DYNAMIC