WM_FORWARDMSG
WPARAM - DWORDdwUserData
LPARAM - LPMSGpMsg
Rückgabewert
Ungleich NULL, wenn die Meldung verarbeitet wurde, NULL, wenn nicht.
Parameter
DWORD DwUserData = wParam (DWORD)
Daten durch Benutzer definiert.
LPMSG pMsg (LPMSG) lParam =
Ein Zeiger auf eine MSG -Struktur, die Informationen zu einer Nachricht enthält.
Bemerkungen
WM_FORWARDMSG wird definiert durch ATL. Verwenden Sie WM_FORWARDMSG , um eine Meldung von einem Fenster in ein anderes Fenster für die Verarbeitung weiterzuleiten. Im folgenden Beispiel hWndOther stellt das andere Fenster, die diese Nachricht empfängt.
Beispiel
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) / / nicht behandelt
für bHandled = FALSE;
return 0;
}