Freigeben über


IExplorerPaneVisibility-Schnittstelle (shobjidl_core.h)

Wird in Windows Explorer von einer IShellFolder-Implementierung verwendet, um der Ansicht Vorschläge zu geben, welche Bereiche sichtbar sind. Darüber hinaus kann ein IExplorerBrowser-Host diese Schnittstelle verwenden, um Informationen zur Sichtbarkeit des Bereichs bereitzustellen. Der Host sollte QueryService mit SID_ExplorerPaneVisibility als Dienst-ID implementieren. Der Host muss sich in der Standortkette befinden.

Die IExplorerPaneVisibility-Implementierung wird aus dem Shellordner abgerufen. Der Shellordner wird wiederum aus der Ansicht abgerufen. Eine Namespaceerweiterung kann eine benutzerdefinierte Ansicht (IShellView) bereitstellen, anstatt das Systemordneransichtsobjekt (DefView) zu verwenden. In diesem Fall muss die IShellView-Implementierung eine Implementierung von IFolderView::GetFolder enthalten, um das IExplorerPaneVisibility-Objekt zurückzugeben.

Eine Namespaceerweiterung kann eine benutzerdefinierte Ansicht bereitstellen, indem IShellView selbst implementiert wird, anstatt das Systemordneransichtsobjekt (DefView) zu verwenden. In diesem Fall muss die IShellView-Implementierung eine Implementierung von IFolderView::GetFolder enthalten, um IExplorerPaneVisibility zu verwenden.

Vererbung

Die IExplorerPaneVisibility-Schnittstelle erbt von der IUnknown-Schnittstelle . IExplorerPaneVisibility verfügt auch über folgende Membertypen:

Methoden

Die IExplorerPaneVisibility-Schnittstelle verfügt über diese Methoden.

 
IExplorerPaneVisibility::GetPaneState

Ruft den Sichtbarkeitsstatus des angegebenen Windows-Explorer-Bereichs ab.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

SHCreateShellFolderView