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

已弃用。 获取具有焦点的最后一个工具栏或视图的 ID。
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