IShellBrowser-Schnittstelle (shobjidl_core.h)

Wird von Hosts von Shellsichten (Objekte, die IShellView implementieren) implementiert. Macht Methoden verfügbar, die Dienste für die Ansicht bereitstellen, die sie hostet, und andere Objekte, die im Kontext des Explorer-Fensters ausgeführt werden.

Vererbung

Die IShellBrowser-Schnittstelle erbt von IOleWindow. IShellBrowser verfügt auch über folgende Arten von Membern:

Methoden

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

 
IShellBrowser::BrowseObject

Informiert Windows-Explorer, zu einem anderen Ordner zu navigieren.
IShellBrowser::EnableModelessSB

Weist Windows Explorer an, die zugehörigen dialogfelder ohne Modus zu aktivieren oder zu deaktivieren.
IShellBrowser::GetControlWindow

Ruft das Fensterhandle für ein Browsersteuerelement ab.
IShellBrowser::GetViewStateStream

Ruft eine IStream-Schnittstelle ab, die zum Speichern von ansichtsspezifischen Zustandsinformationen verwendet werden kann.
IShellBrowser::InsertMenusSB

Ermöglicht es dem Container, seine Menügruppen in das zusammengesetzte Menü einzufügen, das angezeigt wird, wenn ein erweiterter Namespace angezeigt oder verwendet wird.
IShellBrowser::OnViewWindowActive

Wird von der Shellansicht aufgerufen, wenn das Ansichtsfenster oder eines seiner untergeordneten Fenster den Fokus erhält oder aktiv wird.
IShellBrowser::QueryActiveShellView

Ruft das aktuell aktive (angezeigte) Shellansichtsobjekt ab.
IShellBrowser::RemoveMenusSB

Ermöglicht dem Container, jedes seiner Menüelemente aus dem direkten zusammengesetzten Menü zu entfernen und alle zugeordneten Ressourcen freizugeben.
IShellBrowser::SendControlMsg

Sendet Steuerelementmeldungen entweder an die Symbolleiste oder die status leiste in einem Windows-Explorer-Fenster.
IShellBrowser::SetMenuSB

Installiert das zusammengesetzte Menü im Ansichtsfenster.
IShellBrowser::SetStatusTextSB

Legt status Text über das direkte Objekt im Rahmenfenster status leiste des Containers fest und zeigt diese an.
IShellBrowser::SetToolbarItems

Fügt der Symbolleiste von Windows Explorer Symbolleistenelemente hinzu.
IShellBrowser::TranslateAcceleratorSB

Übersetzt Beschleunigertasten, die für den Browserframe vorgesehen sind, während die Ansicht aktiv ist.

Hinweise

Windows Explorer und das Dialogfeld Allgemeine Datei öffnen sind Beispiele für Implementierungen dieser Schnittstelle. Es ist ein Begleiter zur IShellView-Schnittstelle , die von Erweiterungen verfügbar gemacht wird.

Objekte, die Zugriff auf die Websitekette des Browsers haben, können einen Verweis auf den Browser in IShellBrowser mithilfe von IServiceProvider::QueryService mit Dienst-IDs wie SID_STopLevelBrowser und SID_SCommDlgBrowser abrufen.

Windows 7 und höher. Windows Explorer Kontextmenüs können die direkte Navigation mithilfe von IServiceProvider::QueryService mit der Dienst-ID SID_SlnPlaceBrowser unterstützen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h

Weitere Informationen

IOleWindow

IShellView