Partager via


WM_FORWARDMSG

Cette macro transféré un message reçu par une fenêtre vers une autre fenêtre pour traiter.

WM_FORWARDMSG

Valeur de retour

Une valeur différente de zéro si le message a été traité, zéro dans le cas contraire.

Notes

Utilisez WM_FORWARDMSG pour envoyer un message reçu par une fenêtre vers une autre fenêtre pour traiter. Les paramètres de LPARAM et de WPARAM sont utilisés comme suit :

Paramètre

Utilisation

WPARAM

Données définies par l'utilisateur

LPARAM

Un pointeur vers une structure d' MSG qui contient des informations sur un message

Exemple

Dans l'exemple suivant, m_hWndOther représente l'autre fenêtre qui reçoit le message.

LRESULT CMyWindow::OnMsg(UINT nMsg, WPARAM wParam, LPARAM lParam, 
   BOOL& bHandled)
{
   MSG msg = { m_hWnd, nMsg, wParam, lParam, 0, { 0, 0 } };
   LRESULT lRet = SendMessage(m_hWndOther, WM_FORWARDMSG, 0, (LPARAM)&msg);
   if(lRet == 0)   // not handled
      bHandled = FALSE;
   return 0;
}

Configuration requise

Header: atlbase.h

Voir aussi

Autres ressources

Macros de messages windows

Macros ATL