IBrowserService2 介面 (shdeprecated.h)

已取代。 IBrowserService2 會擴充 IBrowserService。 這個介面公開的方法類似于一般 C++ 繼承中的虛擬受保護方法。 物件的繼承階層跨越多個 DLL。 階層是由基類和數個對應至控制項的衍生類別所組成,包括CLSID_WebBrowser和使用者的桌面。 不在階層中的物件不應該實作這個介面,或使用大部分的方法。

繼承

IBrowserService2介面繼承自IBrowserServiceIBrowserService2 也有下列類型的成員:

方法

IBrowserService2介面具有這些方法。

 
IBrowserService2::_CancelPendingNavigationAsync

已取代。 啟用衍生類別,要求基類取消任何擱置的流覽。
IBrowserService2::_CancelPendingView

已取代。 啟用衍生類別,要求基類取消任何擱置的檢視。
IBrowserService2::_CloseAndReleaseToolbars

已取代。 要求衍生類別所裝載瀏覽器工具列的關閉。
IBrowserService2::_DisableModeless

已取代。 可讓衍生類別詢問基類是否可見強制回應 UI。 強制回應 UI 區塊會在瀏覽器視窗中最小化和關閉行為。
IBrowserService2::_ExecChildren

已取代。 可讓衍生類別直接透過 IOleCommandTarget::Exec 方法發出命令,而不是依賴基類。
IBrowserService2::_FindTBar

已取代。 根據元件物件模型 (COM) 身分識別規則,傳回瀏覽器工具列專案的索引。
IBrowserService2::_get_itbLastFocus

已取代。 取得具有焦點的最後一個工具列或檢視的識別碼。
IBrowserService2::_GetBorderDWHelper

已取代。 GetBorderDW 實作的協助程式方法。
IBrowserService2::_GetEffectiveClientArea

已取代。 與 IBrowserService2::_GetViewBorderRect搭配使用,以交涉瀏覽器檢視的維度。
IBrowserService2::_GetToolbarCount

已取代。 傳回瀏覽器視窗中的工具列數目。
IBrowserService2::_GetToolbarItem

已取代。 從工具列取得特定專案。
IBrowserService2::_GetViewBorderRect

已取代。 與 IBrowserService2::_GetEffectiveClientArea 搭配使用,以交涉瀏覽器檢視的大小和位置。
IBrowserService2::_Initialize

已取代。 協調基底與衍生類別之間的狀態初始化。
IBrowserService2::_LoadToolbars

已取代。 載入瀏覽器工具列的已儲存狀態。
IBrowserService2::_MaySaveChanges

已取代。 啟用基類,以檢查瀏覽器檢視是否需要在關閉之前儲存變更。
IBrowserService2::_NavigateToPidl

已取代。 以同步方式將基類巡覽至新的位置。
IBrowserService2::_OnFocusChange

已取代。 當焦點在衍生類別的瀏覽器工具列與其檢視之間移動時,座標基底和衍生類別之間的焦點。
IBrowserService2::_PauseOrResumeView

已取代。 可讓衍生類別要求基類暫停 (,例如在最小化作業) 或繼續瀏覽器檢視之前。
IBrowserService2::_put_itbLastFocus

已取代。 設定具有焦點的最後一個工具列或最後一個檢視。
IBrowserService2::_ResizeNextBorder

已取代。 調整瀏覽器檢視的框線,以回應新增或移除工具列。
IBrowserService2::_ResizeNextBorderHelper

已取代。 實作 IBrowserService2::_ResizeNextBorder所使用的協助程式方法。
IBrowserService2::_ResizeView

已取代。 呼叫 IBrowserService2::_UpdateViewRectSize,然後使用 IOleInPlaceActiveObject::ResizeBorder 更新瀏覽器檢視。
IBrowserService2::_SaveToolbars

已取代。 儲存瀏覽器工具列的狀態。
IBrowserService2::_SendChildren

已取代。 允許衍生類別直接透過 SendMessage 函式傳送訊息,而不是依賴基類。
IBrowserService2::_SetFocus

已取代。 設定工具列或瀏覽器檢視視窗上的焦點。 透過 TranslateAcceleratorSB 或 IBrowserService2::v_MayGetNextToolbarFocus 失敗時呼叫。
IBrowserService2::_SwitchActivationNow

已取代。 在目前和擱置的瀏覽器檢視之間切換時,協調狀態更新。
IBrowserService2::_TryShell2Rename

已取代。 在重新導向瀏覽器時,協調目前瀏覽器檢視的重新命名。
IBrowserService2::_UIActivateView

已取代。 允許衍生類別要求基類更新瀏覽器檢視。
IBrowserService2::_UpdateViewRectSize

已取代。 呼叫 以通知瀏覽器檢視大小交涉中涉及的其他函式,允許的瀏覽器檢視維度已變更。
IBrowserService2::ActivatePendingView

已取代。 協調瀏覽器在目前和暫止檢視之間切換時的狀態更新。
IBrowserService2::AllowViewResize

已取代。 通知基類是否允許檢視調整大小。
IBrowserService2::CreateBrowserPropSheetExt

已取代。 允許衍生類別將 Folder Options 屬性工作表新增至基類。
IBrowserService2::CreateViewWindow

已取代。 協調建立新瀏覽器檢視視窗時的狀態更新。
IBrowserService2::ForwardViewMsg

已取代。 使用 BASEBROWSERDATA 結構的 _hwndView 成員做為 SendMessage hWnd 參數,以檢視所接收的訊息呼叫 SendMessage 函式。
IBrowserService2::GetBaseBrowserData

已取代。 取得唯讀結構,其中包含基類所擁有的受保護專案,以便判斷狀態。
IBrowserService2::GetFolderSetData

已取代。 取得包含資料夾資訊的 結構。
IBrowserService2::GetViewRect

已取代。 擷取值,這個值用來交涉視窗允許的大小。
IBrowserService2::GetViewWindow

已取代。 提供 IBrowserService2::CreateViewWindow 所建立瀏覽器檢視視窗的直接存取權。
IBrowserService2::InitializeDownloadManager

已取代。 啟用基類中的下載管理員。
IBrowserService2::InitializeTransitionSite

已取代。 啟用瀏覽器檢視視窗中的轉換。
IBrowserService2::InitializeTravelLog

已取代。 允許衍生類別指定要在新視窗中使用的導覽記錄。
IBrowserService2::Offline

已取代。 檢查並更新瀏覽器的離線狀態,同步處理基類與任何衍生類別之間的狀態。
IBrowserService2::OnCommand

已取代。 在收到WM_COMMAND訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::OnCreate

已取代。 在收到WM_CREATE訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::OnDestroy

已取代。 在收到WM_DESTROY訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::OnFrameWindowActivateBS

已取代。 從基類呼叫衍生類別,以回應要啟動或停用的子框架視窗。 衍生類別會決定回應動作時要執行的動作。
IBrowserService2::OnNotify

已取代。 在收到WM_NOTIFY訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::OnSetFocus

已取代。 在收到WM_SETFOCUS訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::OnSize

已取代。 在收到WM_SIZE訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
IBrowserService2::P utBaseBrowserData

已取代。 取得 結構,允許讀取/寫入基類的受保護成員。 不過請注意,該狀態應該只由基底瀏覽器更新。
IBrowserService2::ReleaseShellView

已取代。 協調基類與其衍生類別之間的檢視存留期。
IBrowserService2::SetAcceleratorMenu

已取代。 由衍生類別實作,以定義可用於 TranslateAcceleratorSB 呼叫中的功能表快速鍵。
IBrowserService2::SetActivateState

已取代。 更新 BASEBROWSERDATA 結構_uActivateState成員的值,它會追蹤瀏覽器檢視視窗是否處於啟動狀態。 衍生類別會呼叫基類。
IBrowserService2::SetAsDefFolderSettings

已取代。 將資料夾的目前檢視模式設定為所有資料夾的預設檢視模式。 [資料夾選項] 對話方塊使用。
IBrowserService2::SetTopBrowser

已取代。 當基類成為最上層的瀏覽器實例時,通知基類。
IBrowserService2::UpdateSecureLockIcon

已取代。 更新 BASEBROWSERDATA 結構_eSecureLockIcon成員的值,它會追蹤指出安全網站的圖示,以及更新 UI 中的圖示本身。
IBrowserService2::v_CheckZoneCrossing

已取代。 由基類呼叫,以驗證從一個頁面巡覽到另一個頁面時跨越的區域。
IBrowserService2::v_GetViewStream

已取代。 傳回用來載入或儲存檢視狀態的資料流程。
IBrowserService2::v_MayGetNextToolbarFocus

已取代。 用於透過 TranslateAcceleratorSB 翻譯快速鍵,並在檢視與瀏覽器工具列之間檢查焦點週期時使用。
IBrowserService2::v_MayTranslateAccelerator

已取代。 由衍生類別呼叫,指示基類繼續進行鍵盤助憶鍵的翻譯。
IBrowserService2::v_ShowHideChildWindows

已取代。 允許衍生類別在調整大小事件之後更新其子視窗。
IBrowserService2::WndProcBS

已取代。 允許衍生類別呼叫基類的 WinProc 函式。

備註

這個介面也會提供其繼承來源 之 IBrowserService 介面的方法。

規格需求

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