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)

See also

SHCreateShellFolderView