ツリー コントロール (CTreeCtrl) には、コントロール内の項目に関する情報を取得する多数のメンバー関数があります。 GetItem メンバー関数は、項目に関連付けられているデータの一部またはすべてを取得します。 このデータには、項目のテキスト、状態、画像、子項目の数、およびアプリケーション定義の 32 ビット データ値が含まれる場合があります。 項目に関連付けられているデータの一部またはすべてを設定できる SetItem 関数もあります。
GetItemState、GetItemText、GetItemData、および GetItemImage メンバー関数は、項目の個々の属性を取得します。 これらの各関数には、項目の属性を設定するための対応する Set 関数があります。
GetNextItem メンバー関数は、現在の項目に対して指定されたリレーションシップを持つツリー コントロール項目を取得します。 この関数は、項目の親、次または前に表示される項目、最初の子項目などを取得できます。 ツリーを走査するメンバー関数もあります。 GetRootItem、 GetFirstVisibleItem、 GetNextVisibleItem、 GetPrevVisibleItem、 GetChildItem、 GetNextSiblingItem、 GetPrevSiblingItem、 GetParentItem、 GetSelectedItem、 GetDropHilightItem。
GetItemRect メンバー関数は、ツリー コントロール項目の境界枠を取得します。 GetCount メンバー関数と GetVisibleCount メンバー関数は、ツリー コントロール内の項目の数と、ツリー コントロールのウィンドウに現在表示されている項目の数をそれぞれ取得します。 EnsureVisible メンバー関数を呼び出すことで、特定の項目を確実に表示できます。