15,979
社区成员
发帖
与我相关
我的任务
分享
HTREEITEM InsertItem(
LPTVINSERTSTRUCT lpInsertStruct
);
HTREEITEM InsertItem(
UINT nMask,
LPCTSTR lpszItem,
int nImage,
int nSelectedImage,
UINT nState,
UINT nStateMask,
LPARAM lParam,
HTREEITEM hParent,
HTREEITEM hInsertAfter
);
HTREEITEM InsertItem(
LPCTSTR lpszItem,
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
);
HTREEITEM InsertItem(
LPCTSTR lpszItem,
int nImage,
int nSelectedImage,
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
);
第一个的参数 TVINSERTSTRUCT 结构体:typedef struct tagTVINSERTSTRUCT {
HTREEITEM hParent;
HTREEITEM hInsertAfter;
TVITEM item;
} TVINSERTSTRUCT;
中的 hParent、hInsertAfter 与后面其他函数这两个参数意义相同。
hParent = TVI_ROOT 表示根节点;
hInsertAfter = TVI_FIRST 插入到顶部,TVI_LAST 插入到末尾。