NMTVITEMCHANGE 结构 (commctrl.h)

包含有关树视图项更改的信息。 此结构随 TVN_ITEMCHANGEDTVN_ITEMCHANGING 通知一起发送。

语法

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

成员

hdr

类型: NMHDR

包含有关通知的信息的 NMHDR 结构。

uChanged

类型: UINT

指定该属性。 唯一支持的属性是 state。 uChanged 必须具有以下值:

含义
TVIF_STATE
更改是状态属性。

hItem

类型: HTREEITEM

已更改的树视图项的句柄。

uStateNew

类型: UINT

指定新项状态的标志。

uStateOld

类型: UINT

指定项的先前状态的标志。

lParam

类型: LPARAM

保留给应用程序特定的数据。 例如,要与项关联的值。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 commctrl.h