Condividi tramite


macro FORWARD_WM_NOTIFY (commctrl.h)

Invia o pubblica il messaggio di WM_NOTIFY.

Sintassi

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

Parametri

hwnd

Tipo: HWND

Handle per la finestra che riceve il messaggio di WM_NOTIFY.

idFrom

Tipo: int

Identificatore del controllo che invia il messaggio.

pnmhdr

Tipo: * NMHDR

Puntatore a una struttura NMHDR che contiene il codice di notifica e informazioni aggiuntive. Per alcuni codici di notifica, questo parametro punta a una struttura più grande con la struttura NMHDR come primo membro.

fn

Tipo: funzione

Funzione che invia o invia il messaggio di WM_NOTIFY. Questo parametro può essere la funzione SendMessage o PostMessage.

Valore restituito

Tipo: VOID

Restituisce un valore il cui significato dipende dal parametro fn.

Osservazioni

La macro FORWARD_WM_NOTIFY è definita come segue.

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

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

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione commctrl.h