Partager via


macro FORWARD_WM_NOTIFY (commctrl.h)

Envoie ou publie le message WM_NOTIFY.

Syntaxe

VOID FORWARD_WM_NOTIFY(
   HWND     hwnd,
   int      idFrom,
   NMHDR    *pnmhdr,
   function fn
);

Paramètres

hwnd

Type : HWND

Handle vers la fenêtre qui reçoit le message WM_NOTIFY.

idFrom

Type : int

Identificateur du contrôle envoyant le message.

pnmhdr

Type : * NMHDR

Pointeur vers une structure NMHDR qui contient le code de notification et des informations supplémentaires. Pour certains codes de notification, ce paramètre pointe vers une structure plus grande qui a la structure NMHDR en tant que premier membre.

fn

Type : fonction

Fonction qui envoie ou publie le message WM_NOTIFY. Ce paramètre peut être la fonction SendMessage ou fonction de PostMessage.

Valeur de retour

Type : VOID

Retourne une valeur dont la signification dépend du paramètre fn.

Remarques

La macro FORWARD_WM_NOTIFY est définie comme suit.

#define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn) \ 

    (void)(fn)((hwnd), WM_NOTIFY, (WPARAM)(int)(id), \ 
    (LPARAM)(NMHDR*)(pnmhdr)) 

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h