Condividi tramite


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

Tipo: NMHDR

struttura di NMHDR che contiene 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 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

Vedere anche

WM_NOTIFY