перечисление _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) |