Поделиться через


Интерфейс 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)