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

Vedi anche

WM_NOTIFY