树控件 (CTreeCtrl) 具有许多成员函数,用于检索有关控件中的项的信息。 GetItem 成员函数检索与项关联的部分或所有数据。 此数据可能包括项的文本、状态、图像、子项计数和应用程序定义的 32 位数据值。 还有一个 SetItem 函数可以设置与项关联的部分或所有数据。
GetItemState、GetItemText、GetItemData 和 GetItemImage 成员函数检索项的各个属性。 其中每个函数都有一个相应的 Set 函数,用于设置项的属性。
GetNextItem 成员函数检索与当前项具有指定关系的树控件项。 此函数可以检索项的父项、下一个或上一个可见项、第一个子项等。 还有成员函数用于遍历树: GetRootItem、 GetFirstVisibleItem、 GetNextVisibleItem、 GetPrevVisibleItem、 GetChildItem、 GetNextSiblingItem、 GetPrevSiblingItem、 GetParentItem、 GetSelectedItem 和 GetDropHilightItem。
GetItemRect 成员函数检索树控件项的边界矩形。 GetCount 和 GetVisibleCount 成员函数检索树控件中项的计数,以及树控件窗口中当前可见的项计数。 可以通过调用 EnsureVisible 成员函数来确保特定项可见。