Compartir a través de


macro HANDLE_WM_NOTIFY (commctrl.h)

Llama a una función que procesa el mensaje WM_NOTIFY .

Sintaxis

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

Parámetros

hwnd

Tipo: HWND

Identificador de la ventana que recibió WM_NOTIFY.

wParam

Tipo: WPARAM

Primer parámetro de WM_NOTIFY.

lParam

Tipo: LPARAM

Segundo parámetro de WM_NOTIFY.

fn

Tipo: función

Función que se va a procesar WM_NOTIFY.

Valor devuelto

None

Observaciones

La macro HANDLE_WM_NOTIFY se define de la siguiente manera.

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

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

La macro se puede usar dentro de un procedimiento de ventana de diálogo para simplificar la llamada de una función definida por la aplicación que requiere un parámetro NMHDR .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h