INameSpaceTreeControl 接口 (shobjidl_core.h)

公开用于在 Shell 项树中查看和操作节点的方法。

继承

INameSpaceTreeControl 接口继承自 IUnknown 接口。 INameSpaceTreeControl 也具有以下类型的成员:

方法

INameSpaceTreeControl 接口具有这些方法。

 
INameSpaceTreeControl::AppendRoot

将 Shell 项追加到树中的根列表。
INameSpaceTreeControl::CollapseAll

折叠给定树中的所有项。
INameSpaceTreeControl::EnsureItemVisible

确保给定项可见。
INameSpaceTreeControl::GetItemCustomState

获取与给定 Shell 项关联的复选框的状态。
INameSpaceTreeControl::GetItemRect

获取描述给定项的大小和位置的 RECT 结构。
INameSpaceTreeControl::GetItemState

获取有关 Shell 项的状态信息。
INameSpaceTreeControl::GetNextItem

根据请求的方法检索树中的下一项。
INameSpaceTreeControl::GetRootItems

获取根项的数组。
INameSpaceTreeControl::GetSelectedItems

获取所选 Shell 项的数组。
INameSpaceTreeControl::HitTest

检索给定点所在项(如果有)。
INameSpaceTreeControl::Initialize

初始化 INameSpaceTreeControl 对象。
INameSpaceTreeControl::InsertRoot

在树中的根项上插入 Shell 项。
INameSpaceTreeControl::RemoveAllRoots

从树中删除所有根及其子项。
INameSpaceTreeControl::RemoveRoot

从树中删除根及其子项。
INameSpaceTreeControl::SetItemCustomState

设置与 Shell 项关联的复选框的状态。
INameSpaceTreeControl::SetItemState

设置 Shell 项的状态信息。
INameSpaceTreeControl::SetTheme

仅为当前窗口设置桌面主题。
INameSpaceTreeControl::TreeAdvise

使客户端能够向 控件注册。
INameSpaceTreeControl::TreeUnadvise

使客户端能够注销 控件。

注解

若要实现此接口,请使用类 ID CLSID_NameSpaceTreeControl。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)