Freigeben über


NMTVITEMCHANGE-Struktur (commctrl.h)

Enthält Informationen zu einer Strukturansichtselementänderung. Diese Struktur wird mit den TVN_ITEMCHANGED - und TVN_ITEMCHANGING-Benachrichtigungen gesendet.

Syntax

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

Member

hdr

Typ: NMHDR

NMHDR-Struktur , die Informationen zur Benachrichtigung enthält.

uChanged

Typ: UINT

Gibt das Attribut an. Das einzige unterstützte Attribut ist state. uChanged muss den folgenden Wert aufweisen:

Wert Bedeutung
TVIF_STATE
Die Änderung ist das State-Attribut.

hItem

Typ: HTREEITEM

Handle mit dem geänderten Strukturansichtselement.

uStateNew

Typ: UINT

Flag, das den neuen Elementstatus angibt.

uStateOld

Typ: UINT

Flag, das den vorherigen Status des Elements angibt.

lParam

Typ: LPARAM

Reserviert für anwendungsspezifische Daten. Beispiel: Ein Wert, der dem Element zugeordnet werden soll.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile commctrl.h