WM_FORWARDMSG

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;
}

ATL-Makros und globale Funktionen

Index