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


Интерфейс IShellView2 (shobjidl_core.h)

Расширяет возможности IShellView.

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

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

Методы

Интерфейс IShellView2 содержит эти методы.

 
IShellView2::CreateViewWindow2

Используется для запроса создания нового окна представления оболочки. Это может быть правая панель Windows Обозреватель или клиентское окно окна папки.
IShellView2::GetView

Запрашивает текущее представление оболочки или представление по умолчанию вместе со всеми другими допустимыми идентификаторами представлений (VID), поддерживаемыми этой реализацией IShellView2.
IShellView2::HandleRename

Используется для изменения идентификатора элемента.
IShellView2::SelectAndPositionItem

Выбирает и позиционирует элемент в представлении оболочки.

Комментарии

Этот интерфейс также предоставляет методы интерфейса IShellView , от которого он наследуется.

Когда следует реализовать

Реализуйте IShellView2, если расширение пространства имен предоставляет клиентам службы, выходящие за рамки IShellView.

Когда следует использовать

Этот интерфейс не вызывается напрямую. IShellView2 используется операционной системой только в том случае, если приложение знает об этом интерфейсе. Объекты, предоставляющие IShellView и IShellView2 , обычно создаются другими объектами папок оболочки.

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)