HANDLE_WM_NOTIFY macro (commctrl.h)

Appelle une fonction qui traite le message WM_NOTIFY .

Syntaxe

void HANDLE_WM_NOTIFY(
   HWND     hwnd,
   WPARAM   wParam,
   LPARAM   lParam,
   function fn
);

Paramètres

hwnd

Type : HWND

Handle de la fenêtre qui a reçu WM_NOTIFY.

wParam

Type : WPARAM

Premier paramètre de WM_NOTIFY.

lParam

Type : LPARAM

Deuxième paramètre de WM_NOTIFY.

fn

Type : fonction

Fonction qui doit traiter WM_NOTIFY.

Valeur de retour

None

Remarques

La macro HANDLE_WM_NOTIFY est définie comme suit.

#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn) \ 

    (fn)((hwnd), (int)(wParam), (NMHDR*)(lParam))

La macro peut être utilisée dans une procédure de fenêtre de dialogue pour simplifier l’appel d’une fonction définie par l’application qui nécessite un paramètre NMHDR .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h