IBrowserService2 介面 (shdeprecated.h)
已取代。 IBrowserService2 會擴充 IBrowserService。 這個介面公開的方法類似于一般 C++ 繼承中的虛擬受保護方法。 物件的繼承階層跨越多個 DLL。 階層是由基類和數個對應至控制項的衍生類別所組成,包括CLSID_WebBrowser和使用者的桌面。 不在階層中的物件不應該實作這個介面,或使用大部分的方法。
繼承
IBrowserService2介面繼承自IBrowserService。 IBrowserService2 也有下列類型的成員:
方法
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 |