Compartir a través de


macro FORWARD_WM_NOTIFY (commctrl.h)

Envía o publica el mensaje de WM_NOTIFY.

Sintaxis

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

Parámetros

hwnd

Tipo: HWND

Identificador de la ventana que recibe el mensaje WM_NOTIFY.

idFrom

Tipo: int

Identificador del control que envía el mensaje.

pnmhdr

Tipo: * NMHDR

Puntero a una estructura de NMHDR que contiene el código de notificación y la información adicional. Para algunos códigos de notificación, este parámetro apunta a una estructura mayor que tiene la estructura NMHDR como primer miembro.

fn

Tipo: de función de

Función que envía o publica el mensaje de WM_NOTIFY. Este parámetro puede ser la función SendMessage o PostMessage.

Valor devuelto

Tipo: VOID de

Devuelve un valor cuyo significado depende del parámetro fn.

Observaciones

La macro FORWARD_WM_NOTIFY se define de la siguiente manera.

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

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h