NMTVITEMCHANGE 結構 (commctrl.h)
包含樹狀檢視專案變更的相關資訊。 此結構會與 TVN_ITEMCHANGED 和 TVN_ITEMCHANGING 通知一起傳送。
語法
typedef struct tagTVITEMCHANGE {
NMHDR hdr;
UINT uChanged;
HTREEITEM hItem;
UINT uStateNew;
UINT uStateOld;
LPARAM lParam;
} NMTVITEMCHANGE;
成員
hdr
類型: NMHDR
包含通知相關資訊的NMHDR結構。
uChanged
類型: UINT
指定屬性。 唯一支援的屬性是狀態。 uChanged 必須具有下列值:
值 | 意義 |
---|---|
|
變更是狀態屬性。 |
hItem
類型: HTREEITEM
已變更樹狀檢視專案的控制碼。
uStateNew
類型: UINT
指定新專案狀態的旗標。
uStateOld
類型: UINT
指定專案先前狀態的旗標。
lParam
類型: LPARAM
保留給應用程式特定資料。 例如,要與專案相關聯的值。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | commctrl.h |