INameSpaceTreeControl インターフェイス (shobjidl_core.h)

シェル項目のツリー内のノードを表示および操作するために使用されるメソッドを公開します。

継承

INameSpaceTreeControl インターフェイスは、IUnknown インターフェイスから継承されます。 INameSpaceTreeControl には、次の種類のメンバーもあります。

メソッド

INameSpaceTreeControl インターフェイスには、これらのメソッドがあります。

 
INameSpaceTreeControl::AppendRoot

ツリー内のルートの一覧にシェル項目を追加します。
INameSpaceTreeControl::CollapseAll

指定されたツリー内のすべての項目を折りたたみます。
INameSpaceTreeControl::EnsureItemVisible

指定された項目が確実に表示されるようにします。
INameSpaceTreeControl::GetItemCustomState

指定されたシェル項目に関連付けられているチェック ボックスの状態を取得します。
INameSpaceTreeControl::GetItemRect

指定された項目のサイズと位置を記述する RECT 構造体を取得します。
INameSpaceTreeControl::GetItemState

シェル項目に関する状態情報を取得します。
INameSpaceTreeControl::GetNextItem

要求されたメソッドに従って、ツリー内の次の項目を取得します。
INameSpaceTreeControl::GetRootItems

ルート項目の配列を取得します。
INameSpaceTreeControl::GetSelectedItems

選択したシェル項目の配列を取得します。
INameSpaceTreeControl::HitTest

特定のポイントがある場合は、そのアイテムを取得します。
INameSpaceTreeControl::Initialize

INameSpaceTreeControl オブジェクトを初期化します。
INameSpaceTreeControl::InsertRoot

ツリー内のルート項目にシェル項目を挿入します。
INameSpaceTreeControl::RemoveAllRoots

ツリーからすべてのルートとその子を削除します。
INameSpaceTreeControl::RemoveRoot

ツリーからルートとその子を削除します。
INameSpaceTreeControl::SetItemCustomState

シェル項目に関連付けられているチェック ボックスの状態を設定します。
INameSpaceTreeControl::SetItemState

シェル項目の状態情報を設定します。
INameSpaceTreeControl::SetTheme

現在のウィンドウのデスクトップ テーマのみを設定します。
INameSpaceTreeControl::TreeAdvise

クライアントが コントロールに登録できるようにします。
INameSpaceTreeControl::TreeUnadvise

クライアントが コントロールを使用して登録を解除できるようにします。

注釈

このインターフェイスを実装するには、クラス ID CLSID_NameSpaceTreeControlを使用します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)