樹狀結構控件 (CTreeCtrl) 有許多成員函式,可擷取控件中專案的相關信息。 GetItem 成員函式會擷取與專案相關聯的部分或所有數據。 此數據可能包含專案的文字、狀態、影像、子專案計數,以及應用程式定義的 32 位數據值。 另外還有 SetItem 函式可以設定與專案相關聯的部分或所有數據。
GetItemState、GetItemText、GetItemData 和 GetItemImage 成員函式會擷取項目的個別屬性。 每個函式都有對應的Set 函式,用於設定項目的屬性。
GetNextItem 成員函式會擷取與目前項目具有特定關係的樹狀控制項目。 此函式可以擷取專案的父代、下一個或上一個可見專案、第一個子專案等等。 還有成員函式可遍歷樹狀結構:GetRootItem、GetFirstVisibleItem、GetNextVisibleItem、GetPrevVisibleItem、GetChildItem、GetNextSiblingItem、GetPrevSiblingItem、GetParentItem、GetSelectedItem 和 GetDropHilightItem。
GetItemRect 成員函式會擷取樹狀控制項目的邊界矩形。 GetCount 和 GetVisibleCount 成員函式會分別擷取樹狀結構控制項中的項目計數,以及樹狀控件視窗中目前可見的項目計數。 您可以呼叫 EnsureVisible 成員函式,以確保特定項目可見。