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
Identificador de la ventana que recibe el mensaje WM_NOTIFY.
idFrom
Tipo: int
Identificador del control que envía el mensaje.
pnmhdr
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 |