WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - LPMSGpMsg

戻り値

0 以外の値、メッセージが処理された場合は、いない場合は 0 です。

パラメーター

DWORD dwUserData (DWORD) wParam =

ユーザーによって定義されたデータ。

LPMSG pMsg (LPMSG) lParam =

メッセージに関する情報を含むMSG構造体へのポインター。

解説

WM_FORWARDMSGは ATL で定義されています。WM_FORWARDMSGを使用して、処理を別のウィンドウへのウィンドウによって受信メッセージを転送します。次の例では、 hWndOther このメッセージを受信、他のウィンドウを表す。

LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled){MSG msg = {m_hWnd、uMsg、wParam、lParam、0、{0, 0}};LRESULT lRet SendMessage を = (hWndOther、0、(LPARAM) & msg);if(lRet == 0)//処理bHandled = FALSE;0 を返します。}(&A)

ATL マクロとグローバル関数

Index