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


Интерфейс IShellFolderView (shlobj_core.h)

[IShellFolderView больше недоступен для использования в Windows 7. Вместо этого используйте IFolderView2 и IFolderView.]

Предоставляет методы, которые управляют представлениями папок оболочки.

Наследование

Интерфейс IShellFolderView наследуется от интерфейса IUnknown . IShellFolderView также имеет следующие типы элементов:

Методы

Интерфейс IShellFolderView содержит следующие методы.

 
IShellFolderView::AddObject

AddObject может быть изменен или недоступен.
IShellFolderView::ArrangeGrid

Упорядочивает перемещенные значки таким образом, чтобы они выровнялись по невидимой сетке.
IShellFolderView::AutoArrange

Функция autoArrange может быть изменена или недоступна.
IShellFolderView::GetArrangeParam

Возвращает параметр расположения представления, который представляет собой способ сортировки представления.
IShellFolderView::GetAutoArrange

GetAutoArrange может быть изменен или недоступен.
IShellFolderView::GetDragPoint

Возвращает точку, в которой была инициирована текущая операция перетаскивания.
IShellFolderView::GetDropPoint

Возвращает точку, в которой была завершена текущая операция перетаскивания.
IShellFolderView::GetItemSpacing

Возвращает интервал только для небольших и больших режимов представления.
IShellFolderView::GetObject

Получает элемент из представления.
IShellFolderView::GetObjectCount

Возвращает количество элементов в представлении папок.
IShellFolderView::GetSelectedCount

Возвращает количество выбранных элементов в представлении.
IShellFolderView::GetSelectedObjects

Возвращает массив выбранных объектов в представлении и количество этих объектов.
IShellFolderView::IsBkDropTarget

IsBkDropTarget может быть изменен или недоступен.
IShellFolderView::IsDropOnSource

Проверяет, совпадает ли назначение текущей операции перетаскивания или вырезания и вставки с источником.
IShellFolderView::MoveIcons

Этот метод не реализован. (IShellFolderView.MoveIcons)
IShellFolderView::QuerySupport

QuerySupport может быть изменен или недоступен.
IShellFolderView::Переупорядочение

Изменение порядка может быть изменено или недоступно.
IShellFolderView::RefreshObject

RefreshObject может быть изменен или недоступен.
IShellFolderView::RemoveObject

RemoveObject может быть изменен или недоступен.
IShellFolderView::Select

IShellFolderView::Select может быть изменен или недоступен.
IShellFolderView::SetAutomationObject

Заменяет внутренний объект автоматизации IShellView.
IShellFolderView::SetCallback

IShellFolderView::SetCallback может быть изменен или недоступен.
IShellFolderView::SetClipboard

SetClipboard может быть изменен или недоступен.
IShellFolderView::SetItemPos

Задает положение заданного элемента.
IShellFolderView::SetObjectCount

SetObjectCount больше недоступен.
IShellFolderView::SetPoints

Точки SetPoint могут быть изменены или недоступны.
IShellFolderView::SetRedraw

Позволяет перерисовывать представление или запрещает его перерисовку.
IShellFolderView::UpdateObject

UpdateObject может быть изменен или недоступен.

Комментарии

IShellFolderView поддерживается объектом IShellView , который возвращается из SHCreateShellFolderViewEx. Этот объект содержит элемент управления ListView, а некоторые методы в IShellFolderView непосредственно управляют этим элементом управления ListView.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h