Interfaz IExplorerPaneVisibility (shobjidl_core.h)
Se usa en el Explorador de Windows mediante una implementación de IShellFolder para proporcionar sugerencias a la vista sobre qué paneles están visibles. Además, un host IExplorerBrowser puede usar esta interfaz para proporcionar información sobre la visibilidad del panel. El host debe implementar QueryService con SID_ExplorerPaneVisibility como identificador de servicio. El host debe estar en la cadena de sitio.
La implementación de IExplorerPaneVisibility se recupera de la carpeta Shell. La carpeta Shell, a su vez, se recupera de la vista. Una extensión de espacio de nombres puede optar por proporcionar una vista personalizada (IShellView) en lugar de usar el objeto de vista de carpeta del sistema (DefView). En ese caso, la implementación de IShellView debe incluir una implementación de IFolderView::GetFolder para devolver el objeto IExplorerPaneVisibility .
Una extensión de espacio de nombres puede proporcionar una vista personalizada mediante la implementación de IShellView en lugar de usar el objeto de vista de carpeta del sistema (DefView). En ese caso, la implementación de IShellView debe incluir una implementación de IFolderView::GetFolder para usar IExplorerPaneVisibility .
Herencia
La interfaz IExplorerPaneVisibility hereda de la interfaz IUnknown . IExplorerPaneVisibility también tiene estos tipos de miembros:
Métodos
La interfaz IExplorerPaneVisibility tiene estos métodos.
IExplorerPaneVisibility::GetPaneState Obtiene el estado de visibilidad del panel del Explorador de Windows especificado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |