WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - LPMSGpMsg

Valor de retorno

Diferente de zero se a mensagem foi processada, zero se não.

Parâmetros

DWORD dwUserData = wParam (DWORD)

Dados definidos pelo usuário.

LPMSG pMsg = lParam (LPMSG)

Um ponteiro para um MSG estrutura que contém informações sobre uma mensagem.

Observações

WM_FORWARDMSG é definido pelo ATL. Use WM_FORWARDMSG para encaminhar uma mensagem recebida por uma janela para outra janela para processamento. No exemplo a seguir, hWndOther representa a outra janela que recebe essa mensagem.

Exemplo

LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
   MSG msg = {m_hWnd, uMsg, wParam, lParam, 0, {0, 0}};
   LRet LRESULT = SendMessage (hWndOther, 0, (LPARAM) & msg);
   if(lRet == 0) / / não tratada
      bHandled = FALSE;
   return 0;
}

ATL Macros e funções Global

Index