_SVGIO 枚举 (shobjidl_core.h)

IFolderView::ItemsIFolderView::ItemCountIShellView::GetItemObject 方法一起使用,以限制或控制其集合中的项。

语法

typedef enum _SVGIO {
  SVGIO_BACKGROUND = 0,
  SVGIO_SELECTION = 0x1,
  SVGIO_ALLVIEW = 0x2,
  SVGIO_CHECKED = 0x3,
  SVGIO_TYPE_MASK = 0xf,
  SVGIO_FLAG_VIEWORDER = 0x80000000
} ;

常量

 
SVGIO_BACKGROUND
值: 0
0x00000000。 指视图的背景。 它与 IID_IContextMenu 一起使用以获取视图背景的快捷菜单,与 IID_IDispatch 一起使用以获取表示视图 的 ShellFolderView 对象的调度接口。
SVGIO_SELECTION
值: 0x1
0x00000001。 引用当前选定的项。 与 IID_IDataObject 一起使用以检索表示所选项的数据对象。
SVGIO_ALLVIEW
值: 0x2
0x00000002。 以与 SVGIO_SELECTION 相同的方式使用 但引用视图中的所有项。
SVGIO_CHECKED
值: 0x3
0x00000003。 使用方式与 SVGIO_SELECTION 但指支持选中模式的视图中的选中项。 有关选中模式的更多详细信息,请参阅 FOLDERFLAGS
SVGIO_TYPE_MASK
值: 0xf
0x0000000F。 掩码除与 _SVGIO 标志对应的位之外的所有位。
SVGIO_FLAG_VIEWORDER
值: 0x80000000
0x80000000。 返回项在视图中的显示顺序。 如果未设置此标志,则首先列出所选项。

注解

用于引用_SVGIO枚举成员的 SVGIO 类型在 Shobjidl.h 中定义,如下所示。

typedef int SVGIO;

要求

   
最低受支持的客户端 Windows XP、Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)