共用方式為


IShellBrowser 介面 (shobjidl_core.h)

由殼層檢視主機實作, (實作 IShellView) 的物件。 公開為它所裝載之檢視提供服務的方法,以及在 [總管] 視窗的內容中執行的其他物件。

繼承

IShellBrowser介面繼承自IOleWindowIShellBrowser 也有下列類型的成員:

方法

IShellBrowser介面具有這些方法。

 
IShellBrowser::BrowseObject

通知 Windows 檔案總管流覽至另一個資料夾。
IShellBrowser::EnableModelessSB

告知 Windows 檔案總管啟用或停用其無強制回應對話方塊。
IShellBrowser::GetControlWindow

取得瀏覽器控制項的視窗控制碼。
IShellBrowser::GetViewStateStream

取得可用於儲存檢視特定狀態資訊的 IStream 介面。
IShellBrowser::InsertMenusSB

允許容器將其功能表群組插入複合功能表中,當擴充命名空間被檢視或使用時顯示。
IShellBrowser::OnViewWindowActive

當檢視視窗或其其中一個子視窗取得焦點或變成作用中時,由 Shell 檢視呼叫。
IShellBrowser::QueryActiveShellView

擷取目前作用中 (顯示在殼層檢視物件) 。
IShellBrowser::RemoveMenusSB

允許容器從就地複合功能表移除其任何功能表項目,並釋放所有相關聯的資源。
IShellBrowser::SendControlMsg

將控制訊息傳送至 Windows 檔案總管視窗中的工具列或狀態列。
IShellBrowser::SetMenuSB

在檢視視窗中安裝複合功能表。
IShellBrowser::SetStatusTextSB

設定並顯示容器框架視窗狀態列中就地物件的相關狀態文字。
IShellBrowser::SetToolbarItems

將工具列專案新增至 Windows 檔案總管的工具列。
IShellBrowser::TranslateAcceleratorSB

在檢視為使用中時,轉譯瀏覽器框架的快速鍵按鍵。

備註

Windows 檔案總管和 [開啟檔案 ] 通用對話方塊是這個介面實作的範例。 它是延伸模組所公開 的 IShellView 介面隨附專案。

具有瀏覽器網站鏈結存取權的物件,可以使用IServiceProvider::QueryService取得IShellBrowser上瀏覽器的參考,以及服務識別碼,例如 SID_STopLevelBrowser 和 SID_SCommDlgBrowser。

Windows 7 和更新版本。 Windows 檔案總管操作功能表可以使用 IServiceProvider::QueryService 搭配服務識別碼SID_SlnPlaceBrowser來支援就地流覽。

需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h

另請參閱

IOleWindow

IShellView