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