WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - LPMSGpMsg

Valor devuelto

Distinto de cero si se ha procesado el mensaje, cero si no.

Parámetros

DWORD dwUserData = wParam (DWORD)

Datos definidos por el usuario.

LPMSG pMsg = lParam (LPMSG)

Un puntero a una estructura MSG que contiene información acerca de un mensaje.

Observaciones

WM_FORWARDMSG está definido por ATL. Utilice WM_FORWARDMSG para reenviar un mensaje recibido por una ventana a otra ventana de procesamiento. En el ejemplo siguiente, hWndOther representa la otra ventana que recibe este mensaje.

Ejemplo

LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
   MSG msg = {antes, uMsg, wParam, lParam, 0, {0, 0}};
   LRESULT lRet = SendMessage (hWndOther, 0, (LPARAM) & msg);
   if(lRet == 0) / / no controlada
      bHandled = FALSE;
   devuelven 0;
}

ATL Macros y funciones globales

Index