Partager via


Structure NMTVITEMCHANGE (commctrl.h)

Contient des informations sur une modification d’élément d’arborescence. Cette structure est envoyée avec les notifications TVN_ITEMCHANGED et TVN_ITEMCHANGING .

Syntaxe

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

Membres

hdr

Type : NMHDR

Structure NMHDR qui contient des informations sur la notification.

uChanged

Type : UINT

Spécifie l'attribut. Le seul attribut pris en charge est l’état. uChanged doit avoir la valeur suivante :

Valeur Signification
TVIF_STATE
La modification est l’attribut state.

hItem

Type : HTREEITEM

Gérez l’élément d’arborescence modifié.

uStateNew

Type : UINT

Indicateur qui spécifie le nouvel état d’élément.

uStateOld

Type : UINT

Indicateur qui spécifie l’état précédent de l’élément.

lParam

Type : LPARAM

Réservé aux données spécifiques de l’application. Par exemple, une valeur à associer à l’élément.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête commctrl.h