IShellFolderView 接口 (shlobj_core.h)

[从 Windows 7 起,IShellFolderView 不再可供使用。 请改用 IFolderView2IFolderView。]

公开操作 Shell 文件夹视图的方法。

继承

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

方法

IShellFolderView 接口具有这些方法。

 
IShellFolderView::AddObject

AddObject 可能已更改或不可用。
IShellFolderView::ArrangeGrid

排列移动的图标,使其与不可见的网格对齐。
IShellFolderView::AutoArrange

AutoArrange 可能已更改或不可用。
IShellFolderView::GetArrangeParam

获取视图的排列参数,这是视图的排序方式。
IShellFolderView::GetAutoArrange

GetAutoArrange 可能已更改或不可用。
IShellFolderView::GetDragPoint

获取启动当前拖放操作的点。
IShellFolderView::GetDropPoint

获取当前拖放操作终止的点。
IShellFolderView::GetItemSpacing

仅获取小型和大型视图模式的间距。
IShellFolderView::GetObject

从视图中获取项。
IShellFolderView::GetObjectCount

获取文件夹视图中的项目数。
IShellFolderView::GetSelectedCount

获取视图中所选的项数。
IShellFolderView::GetSelectedObjects

获取视图中所选对象的数组以及这些对象的数目。
IShellFolderView::IsBkDropTarget

IsBkDropTarget 可能已更改或不可用。
IShellFolderView::IsDropOnSource

检查当前拖放或剪切粘贴操作的目标是否与源相同。
IShellFolderView::MoveIcons

未实现此方法。 (IShellFolderView.MoveIcons)
IShellFolderView::QuerySupport

QuerySupport 可能已更改或不可用。
IShellFolderView::重新排列

重新排列可能已更改或不可用。
IShellFolderView::RefreshObject

RefreshObject 可能已更改或不可用。
IShellFolderView::RemoveObject

RemoveObject 可能已更改或不可用。
IShellFolderView::Select

IShellFolderView::Select 可能已更改或不可用。
IShellFolderView::SetAutomationObject

替换 IShellView 的内部自动化对象。
IShellFolderView::SetCallback

IShellFolderView::SetCallback 可能已更改或不可用。
IShellFolderView::SetClipboard

SetClipboard 可能已更改或不可用。
IShellFolderView::SetItemPos

设置给定项的位置。
IShellFolderView::SetObjectCount

SetObjectCount 不再可用。
IShellFolderView::SetPoints

SetPoints 可能已更改或不可用。
IShellFolderView::SetRedraw

允许重新绘制视图或阻止重绘视图。
IShellFolderView::UpdateObject

UpdateObject 可能已更改或不可用。

注解

SHCreateShellFolderViewEx 返回的 IShellView 对象支持 IShellFolderView。 此对象包含一个 ListView 控件和 IShellFolderView 上的一些方法直接操作此 ListView 控件。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h