樹狀目錄控制項項目資訊
樹狀目錄控制項 (CTreeCtrl) 會有許多的擷取控制項中項目的相關資訊的成員函式。 GetItem 成員函式會擷取部分或所有項目相關聯的資料。 這些資料可包含項目的文字、 狀態、 影像、 子項目的數目和應用程式定義的 32 位元資料值。 此外,還有 SetItem 函式,可以設定部分或所有項目相關聯的資料。
GetItemState, GetItemText, GetItemData,以及 GetItemImage 成員函式會擷取項目的個別屬性。 每個函式有相對應的 Set 函式來設定某個項目的屬性。
GetNextItem 成員函式會擷取天堂至目前的項目指定的關聯性樹狀目錄控制項項目。 這個函式可擷取項目的父代、 下一步或上一個可見的項目、 第一個子項目等等。 另外還有周遊樹狀目錄的成員函式: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem,以及 GetDropHilightItem。
GetItemRect 成員函式擷取樹狀目錄控制項項目的週框。 GetCount 和 GetVisibleCount 成員函式擷取樹狀目錄控制項中的項目個數,並在樹狀目錄控制項的視窗中分別為目前可見的項目計數。 您可以確保特定的項目是看得見,藉由呼叫 EnsureVisible 成員函式。