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
屬性

備註

如果您熟悉使用 Unmanaged WebBrowser ActiveX 控制項的 OLE 開發,您可以擴充Windows Forms WebBrowser 控制項的功能,這是ActiveX控制項的 Managed 包裝函式。 例如,您可以使用此擴充性來自訂瀏覽器快捷方式功能表和快速鍵,或提供託管檔的自訂安全性設定。

若要使用這項功能,請實作繼承自 和 WebBrowser.WebBrowserSite 類別的 WebBrowser 類別。 Unmanaged 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 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 WebBrowserSiteBase)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱