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


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

Используется в Windows Обозреватель реализацией IShellFolder для предоставления предложений представлению о том, какие области видны. Кроме того, узел IExplorerBrowser может использовать этот интерфейс для предоставления сведений о видимости панели. Узел должен реализовать QueryService с SID_ExplorerPaneVisibility в качестве идентификатора службы. Узел должен находиться в цепочке сайтов.

Реализация IExplorerPaneVisibility извлекается из папки оболочки. Папка оболочки, в свою очередь, извлекается из представления. Расширение пространства имен может предоставить пользовательское представление (IShellView), а не использовать объект представления системных папок (DefView). В этом случае реализация IShellView должна включать реализацию IFolderView::GetFolder , чтобы вернуть объект IExplorerPaneVisibility .

Расширение пространства имен может предоставить пользовательское представление путем реализации самого IShellView , а не с помощью объекта представления системных папок (DefView). В этом случае реализация IShellView должна включать реализацию IFolderView::GetFolder для использования IExplorerPaneVisibility .

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

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

Методы

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

 
IExplorerPaneVisibility::GetPaneState

Возвращает состояние видимости заданной панели windows Обозреватель.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

SHCreateShellFolderView