Интерфейс IShellItemArray (shobjidl_core.h)
Предоставляет методы, которые создают массивы элементов оболочки и управляют ими.
Наследование
Интерфейс IShellItemArray наследуется от интерфейса IUnknown . IShellItemArray также имеет следующие типы элементов:
Методы
Интерфейс IShellItemArray содержит следующие методы.
IShellItemArray::BindToHandler Привязывается к объекту с помощью указанного обработчика. |
IShellItemArray::EnumItems Возвращает перечислитель элементов в массиве. |
IShellItemArray::GetAttributes Возвращает атрибуты набора элементов, содержащихся в IShellItemArray. |
IShellItemArray::GetCount Возвращает количество элементов в заданном массиве IShellItem. |
IShellItemArray::GetItemAt Возвращает элемент по заданному индексу в IShellItemArray. |
IShellItemArray::GetPropertyDescriptionList Возвращает список описания свойств для элементов в массиве элементов оболочки. |
IShellItemArray::GetPropertyStore Возвращает хранилище свойств. |
Комментарии
Массив элементов оболочки можно создать с помощью одной из следующих функций:
- SHCreateShellItemArray
- SHCreateShellItemArrayFromDataObject
- SHCreateShellItemArrayFromIDLists
- SHCreateShellItemArrayFromShellItem
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |