WebBrowser.WebBrowserSite 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 WebBrowser 控件的宿主窗口。
protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
- 继承
- 属性
注解
如果你熟悉使用非托管WebBrowser
ActiveX控件的 OLE 开发,则可以扩展Windows 窗体WebBrowser控件的功能,该控件是ActiveX控件的托管包装器。 例如,可以使用此扩展性来自定义浏览器快捷菜单和快捷键,或提供托管文档的自定义安全配置。
若要使用此功能,请实现从 WebBrowser 和 WebBrowser.WebBrowserSite 类继承的类。 非托管WebBrowser
ActiveX控件使用受保护的WebBrowser.CreateWebBrowserSiteBase方法检索类实现的WebBrowser.WebBrowserSite扩展性接口。 重写该方法 CreateWebBrowserSiteBase 以返回继承自该类的你自己的类的 WebBrowser.WebBrowserSite 实例。 该 WebBrowser.WebBrowserSite 类提供 OLE IDocHostUIHandler
接口的默认实现。 有关详细信息,请参阅 IDocHostUIHandler 接口。 可以提供此接口的自己的实现或实现任何其他WebBrowser
ActiveX控件接口,以自定义控件的行为。 有关详细信息,请参阅 WebBrowser 控件。
备注
如果为任何 IDocHostUIHandler
成员提供自己的实现,则必须实现该接口的所有成员。
构造函数
WebBrowser.WebBrowserSite(WebBrowser) |
初始化 WebBrowser.WebBrowserSite 类的新实例。 |
方法
Dispose() |
此 API 支持产品基础结构,不能在代码中直接使用。 释放由 WebBrowserSiteBase 使用的所有资源。 (继承自 WebBrowserSiteBase) |
Dispose(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 释放由 WebBrowserSiteBase 占用的非托管资源,还可以另外再释放托管资源。 (继承自 WebBrowserSiteBase) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |