_SVGIO 枚举 (shobjidl_core.h)
与 IFolderView::Items、 IFolderView::ItemCount 和 IShellView::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) |