Struttura NMTVITEMCHANGE (commctrl.h)

Contiene informazioni su una modifica dell'elemento di visualizzazione albero. Questa struttura viene inviata con le notifiche di TVN_ITEMCHANGED e TVN_ITEMCHANGING .

Sintassi

typedef struct tagTVITEMCHANGE {
  NMHDR     hdr;
  UINT      uChanged;
  HTREEITEM hItem;
  UINT      uStateNew;
  UINT      uStateOld;
  LPARAM    lParam;
} NMTVITEMCHANGE;

Members

hdr

Tipo: NMHDR

Struttura NMHDR che contiene informazioni sulla notifica.

uChanged

Tipo: UINT

Specifica l'attributo. L'unico attributo supportato è lo stato. uChanged deve avere il valore seguente:

Valore Significato
TVIF_STATE
La modifica è l'attributo di stato.

hItem

Tipo: HTREEITEM

Gestire l'elemento di visualizzazione albero modificato.

uStateNew

Tipo: UINT

Flag che specifica lo stato del nuovo elemento.

uStateOld

Tipo: UINT

Flag che specifica lo stato precedente dell'elemento.

lParam

Tipo: LPARAM

Riservato ai dati specifici dell'applicazione. Ad esempio, un valore da associare all'elemento.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione commctrl.h