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