WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - msgpMsg

Valore restituito

Diverso da zero se il messaggio è stato elaborato, zero se non.

Parametri

DWORD dwUserData = wParam (DWORD)

Dati definiti dall'utente.

PMsg msg = lParam (msg)

Un puntatore a una struttura MSG che contiene informazioni relative a un messaggio.

Osservazioni

WM_FORWARDMSG è definito da ATL Utilizzare WM_FORWARDMSG per inoltrare un messaggio ricevuto da una finestra a un'altra finestra per l'elaborazione. Nell'esempio seguente, hWndOther rappresenta l'altra finestra che riceve questo messaggio.

Esempio

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) / / non gestito
      bHandled = FALSE;
   return 0;
}

Macro ATL e funzioni globali

Index