Struttura NMTREEVIEWA (commctrl.h)
Contiene informazioni su un messaggio di notifica di visualizzazione albero. Questa struttura è identica alla struttura NM_TREEVIEW, ma è stata rinominata per seguire le convenzioni di denominazione correnti.
Sintassi
typedef struct tagNMTREEVIEWA {
NMHDR hdr;
UINT action;
TVITEMA itemOld;
TVITEMA itemNew;
POINT ptDrag;
} NMTREEVIEWA, *LPNMTREEVIEWA;
Membri
hdr
struttura di NMHDR che contiene informazioni su questo messaggio di notifica.
action
Flag di azione specifico della notifica. Questo membro viene usato con i codici di notifica seguenti.
Per i possibili valori dei 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 dell'evento che ha causato l'invio del messaggio di notifica.
Osservazioni
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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
intestazione |
commctrl.h |