WM_FORWARDMSG

WM_FORWARDMSG

WPARAM - DWORDdwUserData

LPARAM - LPMSGpMsg

Valeur de retour

Différent de zéro si le message a été traité, zéro si pas.

Paramètres

DWORD dwUserData = wParam (DWORD)

Données définies par l'utilisateur.

LPMSG pMsg = lParam (LPMSG)

Un pointeur vers une structure de MSG qui contient des informations sur un message.

Remarques

WM_FORWARDMSG est défini par ATL Utilisez WM_FORWARDMSG pour transmettre un message reçu par une fenêtre à une autre fenêtre pour la transformation. Dans l'exemple suivant, hWndOther représente l'autre fenêtre qui reçoit ce message.

Exemple

LRESULT CMyWindow::OnMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOLamp; bHandled)
{
   MSG msg = {m_hWnd, uMsg, wParam, lParam, 0, {0, 0}} ;
   LRESULT sujet = SendMessage (hWndOther, 0, (LPARAM) & msg) ;
   if(lRet == 0) / / non gérée
      bHandled = FALSE ;
   return 0 ;
}

Les Macros ATL et fonctions globales

Index