INameSpaceTreeControl 介面 (shobjidl_core.h)

公開用來檢視及操作殼層專案樹狀結構中節點的方法。

繼承

INameSpaceTreeControl 介面繼承自 IUnknown 介面。 INameSpaceTreeControl 也有下列類型的成員:

方法

INameSpaceTreeControl 介面具有這些方法。

 
INameSpaceTreeControl::AppendRoot

將Shell專案附加至樹狀結構中的根目錄清單。
INameSpaceTreeControl::CollapseAll

折疊指定樹狀結構中的所有專案。
INameSpaceTreeControl::EnsureItemVisible

確定指定的項目可見。
INameSpaceTreeControl::GetItemCustomState

取得與指定Shell專案相關聯的複選框狀態。
INameSpaceTreeControl::GetItemRect

取得描述指定專案大小和位置的 RECT 結構。
INameSpaceTreeControl::GetItemState

取得殼層專案的狀態資訊。
INameSpaceTreeControl::GetNextItem

根據所要求的方法,擷取樹狀結構中的下一個專案。
INameSpaceTreeControl::GetRootItems

取得根項目的陣列。
INameSpaceTreeControl::GetSelectedItems

取得所選取殼層項目的陣列。
INameSpaceTreeControl::HitTest

如果有的話,擷取指定點所在的專案。
INameSpaceTreeControl::Initialize

初始化 INameSpaceTreeControl 物件。
INameSpaceTreeControl::InsertRoot

在樹狀結構中的根專案上插入Shell專案。
INameSpaceTreeControl::RemoveAllRoots

從樹狀結構中移除所有根及其子系。
INameSpaceTreeControl::RemoveRoot

從樹狀結構中移除根及其子系。
INameSpaceTreeControl::SetItemCustomState

設定與Shell專案相關聯的複選框狀態。
INameSpaceTreeControl::SetItemState

設定殼層專案的狀態資訊。
INameSpaceTreeControl::SetTheme

僅設定目前視窗的桌面主題。
INameSpaceTreeControl::TreeAdvise

可讓用戶端向控件註冊。
INameSpaceTreeControl::TreeUnadvise

可讓用戶端向控件取消註冊。

備註

若要實作此介面,請使用類別標識碼CLSID_NameSpaceTreeControl。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)