次の方法で共有


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