Struttura NMTREEVIEWA (commctrl.h)
Contiene informazioni su un messaggio di notifica di visualizzazione albero. Questa struttura è identica alla struttura NM_TREEVIEW , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti.
Sintassi
typedef struct tagNMTREEVIEWA {
NMHDR hdr;
UINT action;
TVITEMA itemOld;
TVITEMA itemNew;
POINT ptDrag;
} NMTREEVIEWA, *LPNMTREEVIEWA;
Members
hdr
Tipo: NMHDR
Struttura NMHDR contenente informazioni su questo messaggio di notifica.
action
Tipo: UINT
Flag di azione specifico della notifica. Questo membro viene usato con i codici di notifica seguenti.
Per i valori possibili del flag di azione, vedere TVM_EXPAND e TVN_SELCHANGED.itemOld
Tipo: TVITEM
Struttura TVITEM che contiene informazioni sullo stato dell'elemento precedente. Questo membro è zero per i messaggi di notifica che non lo usano.
itemNew
Tipo: TVITEM
Struttura TVITEM che contiene informazioni sullo stato del nuovo elemento. Questo membro è zero per i messaggi di notifica che non lo usano.
ptDrag
Tipo: POINT
Struttura POINT che contiene le coordinate client del mouse al momento in cui si è verificato l'evento che ha causato l'invio del messaggio di notifica.
Commenti
Nota
L'intestazione commctrl.h definisce NMTREEVIEW come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |