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)