Share via


Interfaccia IShellBrowser (shobjidl_core.h)

Implementato da host di visualizzazioni shell (oggetti che implementano IShellView). Espone i metodi che forniscono servizi per la visualizzazione che ospita e altri oggetti eseguiti nel contesto della finestra di Esplora risorse.

Ereditarietà

L'interfaccia IShellBrowser eredita da IOleWindow. IShellBrowser include anche questi tipi di membri:

Metodi

L'interfaccia IShellBrowser include questi metodi.

 
IShellBrowser::BrowseObject

Informa Esplora risorse di Windows per passare a un'altra cartella.
IShellBrowser::EnableModelessSB

Indica a Esplora risorse di Abilitare o disabilitare le finestre di dialogo senza modalità.
IShellBrowser::GetControlWindow

Ottiene l'handle della finestra in un controllo browser.
IShellBrowser::GetViewStateStream

Ottiene un'interfaccia IStream che può essere usata per l'archiviazione di informazioni sullo stato specifiche della visualizzazione.
IShellBrowser::InsertMenusSB

Consente al contenitore di inserire i gruppi di menu nel menu composito visualizzato quando viene visualizzato uno spazio dei nomi esteso o usato.
IShellBrowser::OnViewWindowActive

Chiamato dalla visualizzazione Shell quando la finestra di visualizzazione o una delle finestre figlio ottiene lo stato attivo o diventa attivo.
IShellBrowser::QueryActiveShellView

Recupera l'oggetto visualizzazione shell attualmente attivo (visualizzato).
IShellBrowser::RemoveMenusSB

Consente al contenitore di rimuovere uno dei relativi elementi di menu dal menu composito sul posto e liberare tutte le risorse associate.
IShellBrowser::SendControlMsg

Invia messaggi di controllo alla barra degli strumenti o alla barra di stato in una finestra di Esplora risorse di Windows.
IShellBrowser::SetMenuSB

Installa il menu composito nella finestra di visualizzazione.
IShellBrowser::SetStatusTextSB

Imposta e visualizza il testo di stato sull'oggetto sul posto nella barra di stato della finestra frame del contenitore.
IShellBrowser::SetToolbarItems

Aggiunge elementi della barra degli strumenti alla barra degli strumenti di Esplora risorse.
IShellBrowser::TranslateAcceleratorSB

Converte le sequenze di tasti di scelta rapida destinate al frame del browser mentre la visualizzazione è attiva.

Commenti

Esplora risorse e la finestra di dialogo Apri file comuni sono esempi di implementazioni di questa interfaccia. È un complementare all'interfaccia IShellView esposta dalle estensioni.

Gli oggetti che hanno accesso alla catena di siti del browser possono ottenere un riferimento al browser in IShellBrowser usando IServiceProvider::QueryService, con ID servizio come SID_STopLevelBrowser e SID_SCommDlgBrowser.

Windows 7 e versioni successive. I menu di scelta rapida di Esplora risorse di Windows supportano lo spostamento sul posto usando IServiceProvider::QueryService con l'ID servizio SID_SlnPlaceBrowser.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h

Vedi anche

IOleWindow

IShellView