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
Handle per la finestra che riceve il messaggio di WM_NOTIFY.
idFrom
Tipo: int
Identificatore del controllo che invia il messaggio.
pnmhdr
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
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 |