IExplorerPaneVisibility interface (shobjidl_core.h)
Used in Windows Explorer by an IShellFolder implementation to give suggestions to the view about what panes are visible. Additionally, an IExplorerBrowser host can use this interface to provide information about pane visibility. The host should implement QueryService with SID_ExplorerPaneVisibility as the service ID. The host must be in the site chain.
The IExplorerPaneVisibility implementation is retrieved from the Shell folder. The Shell folder, in turn, is retrieved from the view. A namespace extension can elect to provide a custom view (IShellView) rather than using the system folder view object (DefView). In that case, the IShellView implementation must include an implementation of IFolderView::GetFolder to return the IExplorerPaneVisibility object.
A namespace extension can provide a custom view by implementing IShellView itself rather than using the system folder view object (DefView). In that case, the IShellView implementation must include an implementation of IFolderView::GetFolder to make use of IExplorerPaneVisibility .
Inheritance
The IExplorerPaneVisibility interface inherits from the IUnknown interface. IExplorerPaneVisibility also has these types of members:
Methods
The IExplorerPaneVisibility interface has these methods.
IExplorerPaneVisibility::GetPaneState Gets the visibility state of the given Windows Explorer pane. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |