Macros de messages Windows
Cette macro transfère les messages de fenêtre.
Nom | Description |
---|---|
WM_FORWARDMSG | Permet de transférer un message reçu par une fenêtre vers une autre fenêtre pour traitement. |
Spécifications
En-tête : atlbase.h
WM_FORWARDMSG
Cette macro transfère un message reçu par une fenêtre à une autre fenêtre pour traitement.
WM_FORWARDMSG
Valeur de retour
Différent de zéro si le message a été traité, zéro si ce n’est pas le cas.
Notes
Utilisez WM_FORWARDMSG pour transférer un message reçu par une fenêtre vers une autre fenêtre pour traitement. Les paramètres LPARAM et WPARAM sont utilisés comme suit :
Paramètre | Utilisation |
---|---|
WPARAM | Données définies par l’utilisateur |
LPARAM | Pointeur vers une MSG structure qui contient des informations sur un message |
Exemple
Dans l’exemple suivant, m_hWndOther
représente l’autre fenêtre qui reçoit ce 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;
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour