次の方法で共有


CMessageMap::ProcessWindowMessage

CMessageMapの dwMsgMapID によって識別されるメッセージ マップの派生クラスにアクセスします。

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

パラメーター

  • hWnd
    [入力]メッセージを受け取るウィンドウへのハンドル。

  • uMsg
    [出力]ウィンドウに送信されるメッセージ。

  • wParam
    [入力]追加のメッセージ固有の情報。

  • lParam
    [入力]追加のメッセージ固有の情報。

  • lResult
    [入力]メッセージの処理の結果。

  • dwMsgMapID
    [入力]メッセージを処理するメッセージ マップの識別子。 BEGIN_MSG_MAPで宣言された既定のメッセージ マップは 0 によって識別されます。 ALT_MSG_MAP (msgMapID)で宣言される代替メッセージ マップでは、msgMapIDによって識別されます。

戻り値

メッセージが十分で処理されるとTRUE ; それ以外 FALSE

解説

CContainedWindow のオブジェクトまたはメッセージ マップに動的にチェーンで連続するオブジェクトのウィンドウ プロシージャによって呼び出されます。

必要条件

Header: atlwin.h

参照

関連項目

CMessageMap クラス

CHAIN_MSG_MAP_DYNAMIC