首先说下 起一些方法:
构造:
CTreeCtrl 构造一个 CTreeCtrl 对象。
Create 创建一个树形查看控件,并将其放到 CTreeCtrl 对象。
属性:
GetCount 获取与一个树形查看控件相关的树项数目。
GetIndent 从一个树形查看项中获取它的子项的偏移量(用像素表示)。
SetIndent 从一个树形查看项中设置它的子项的偏移量(用像素表示)。
GetImageList 获取与一个树形查看控件关联的图像列表的句柄。
SetImageList设置与一个树形查看控件关联的图像列表的句柄。
GetNextItem 获取匹配指定关系的下一个树形查看项。
ItemHasChildren 若指定的项有子项,则返回非 0。
GetChildItem 获取一个指定的树形查看项的子项。
GetNextSliblingItem 获取一个指定的树形查看项的下一个同属项。
GetPrevSliblingItem获取一个指定的树形查看项以前的同属项。
GetParentItem 获取一个指定的树形查看项的父项。
GetFirstVisibleItem 获取一个指定的树形查看项的第一个可视项。
GetNextVisibleItem 获取一个指定的树形查看项的下一个可视项。
GetPrevVisibleItem 获取一个指定的树形查看项以前的可视项。
GetSelectedItem 获取当前选择的树形查看项。
GetDropHilinghtItem 获取一个拖放操作的目标。
GetRootItem 获取一个指定树形查看项的根。
GetItem 获取一个指定数形查看项的属性。
SetItem 设置一个指定数形查看项的属性。
GetItemState 返回一个项的状态。
SetItemState 设置一个项的状态。
GetItemImage 获取与一个项相关的图像。
SetItemImage 设置与一个项相关的图像。
GetItemText 返回一个项的文本。
SetItemText 设置一个项的文本。
GetItemData 返回与一个项相关的 32 位程序的特殊值。
SetItemData 设置与一个项相关的 32 位程序的特殊值。
GetItemRect 获取一个树形查看项的矩形边界。