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