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 |