Bagikan melalui


Antarmuka IShellBrowser (shobjidl_core.h)

Diimplementasikan oleh host tampilan Shell (objek yang mengimplementasikan IShellView). Mengekspos metode yang menyediakan layanan untuk tampilan hosting dan objek lain yang berjalan dalam konteks jendela Explorer.

Warisan

Antarmuka IShellBrowser mewarisi dari IOleWindow. IShellBrowser juga memiliki jenis anggota ini:

Metode

Antarmuka IShellBrowser memiliki metode ini.

 
IShellBrowser::BrowseObject

Menginformasikan Windows Explorer untuk menelusuri ke folder lain.
IShellBrowser::EnableModelessSB

Memberi tahu Windows Explorer untuk mengaktifkan atau menonaktifkan kotak dialog tanpa mode.
IShellBrowser::GetControlWindow

Mendapatkan handel jendela ke kontrol browser.
IShellBrowser::GetViewStateStream

Mendapatkan antarmuka IStream yang dapat digunakan untuk penyimpanan informasi status khusus tampilan.
IShellBrowser::InsertMenusSB

Memungkinkan kontainer memasukkan grup menunya ke dalam menu komposit yang ditampilkan saat namespace yang diperluas sedang dilihat atau digunakan.
IShellBrowser::OnViewWindowActive

Dipanggil oleh tampilan Shell saat jendela tampilan atau salah satu jendela anaknya mendapatkan fokus atau menjadi aktif.
IShellBrowser::QueryActiveShellView

Mengambil objek tampilan Shell yang saat ini aktif (ditampilkan).
IShellBrowser::RemoveMenusSB

Mengizinkan kontainer untuk menghapus salah satu elemen menunya dari menu komposit di tempat dan untuk membebaskan semua sumber daya terkait.
IShellBrowser::SendControlMsg

Mengirim pesan kontrol ke bilah alat atau bilah status di jendela Windows Explorer.
IShellBrowser::SetMenuSB

Menginstal menu komposit di jendela tampilan.
IShellBrowser::SetStatusTextSB

Mengatur dan menampilkan teks status tentang objek di tempat di bilah status jendela bingkai kontainer.
IShellBrowser::SetToolbarItems

Menambahkan item bilah alat ke bilah alat Windows Explorer.
IShellBrowser::TranslateAcceleratorSB

Menerjemahkan penekanan tombol akselerator yang ditujukan untuk bingkai browser saat tampilan aktif.

Keterangan

Windows Explorer dan kotak dialog umum Buka File adalah contoh implementasi antarmuka ini. Ini adalah pendamping antarmuka IShellView yang diekspos oleh ekstensi.

Objek yang memiliki akses ke rantai situs browser bisa mendapatkan referensi ke browser di IShellBrowser menggunakan IServiceProvider::QueryService, dengan ID Layanan seperti SID_STopLevelBrowser dan SID_SCommDlgBrowser.

Windows 7 dan yang lebih baru. Menu konteks Windows Explorer dapat mendukung navigasi di tempat dengan menggunakan IServiceProvider::QueryService dengan ID Layanan SID_SlnPlaceBrowser.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h

Lihat juga

IOleWindow

IShellView