WebBrowser.WebBrowserSite 类

定义

表示 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.WebBrowserSite
属性

注解

如果你熟悉使用非托管WebBrowserActiveX控件的 OLE 开发,则可以扩展Windows 窗体WebBrowser控件的功能,该控件是ActiveX控件的托管包装器。 例如,可以使用此扩展性来自定义浏览器快捷菜单和快捷键,或提供托管文档的自定义安全配置。

若要使用此功能,请实现从 WebBrowserWebBrowser.WebBrowserSite 类继承的类。 非托管WebBrowserActiveX控件使用受保护的WebBrowser.CreateWebBrowserSiteBase方法检索类实现的WebBrowser.WebBrowserSite扩展性接口。 重写该方法 CreateWebBrowserSiteBase 以返回继承自该类的你自己的类的 WebBrowser.WebBrowserSite 实例。 该 WebBrowser.WebBrowserSite 类提供 OLE IDocHostUIHandler 接口的默认实现。 有关详细信息,请参阅 IDocHostUIHandler 接口。 可以提供此接口的自己的实现或实现任何其他WebBrowserActiveX控件接口,以自定义控件的行为。 有关详细信息,请参阅 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)

适用于

另请参阅