Интерфейс IFolderView (shobjidl_core.h)
Предоставляет методы, которые извлекают сведения о параметрах отображения папки, выбирают указанные элементы в этой папке и задают режим просмотра папки.
Наследование
Интерфейс IFolderView наследуется от интерфейса IUnknown . IFolderView также содержит следующие типы элементов:
Методы
Интерфейс IFolderView содержит следующие методы.
IFolderView::GetAutoArrange Возвращает текущее состояние режима автоупорядочения папки. |
IFolderView::GetCurrentViewMode Возвращает адрес, содержащий значение, представляющее текущий режим просмотра папки. |
IFolderView::GetDefaultSpacing Возвращает указатель на структуру POINT, содержащую размеры по умолчанию ширины (x) и высоты (y) элемента, включая окружающие пробелы. |
IFolderView::GetFocusedItem Возвращает индекс элемента, фокус которого в настоящее время находится в представлении папки. |
IFolderView::GetFolder Возвращает объект папки. |
IFolderView::GetItemPosition Возвращает положение элемента в представлении папки. |
IFolderView::GetSelectionMarkedItem Возвращает индекс элемента в представлении папки, помеченного с помощью SVSI_SELECTIONMARK в IFolderView::SelectItem. |
IFolderView::GetSpacing Возвращает структуру POINT, содержащую размеры ширины (x) и высоты (y), включая окружающие пробелы элемента. |
IFolderView::Item Возвращает идентификатор определенного элемента в представлении папки по индексу. |
IFolderView::ItemCount Возвращает количество элементов в папке. Это может быть количество всех элементов или подмножество, например количество выбранных элементов. |
IFolderView::Items Возвращает адрес объекта перечисления на основе коллекции элементов в представлении папки. |
IFolderView::SelectAndPositionItems Позволяет выбирать и размещать элементы, видимые в представлении папки. |
IFolderView::SelectItem Выбирает элемент в представлении папки. |
IFolderView::SetCurrentViewMode Задает режим просмотра выбранной папки. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |