Freigeben über


WebBrowser.CreateWebBrowserSiteBase Methode

Definition

Gibt einen Verweis auf die nicht verwaltete Site für das WebBrowser-ActiveX-Steuerelement zurück, die Sie zum Anpassen des verwalteten WebBrowser-Steuerelements erweitern können.

protected:
 override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase ();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase

Gibt zurück

Eine WebBrowser.WebBrowserSite, die die Site für das WebBrowser-ActiveX-Steuerelement darstellt.

Hinweise

Diese Methode ist nützlich, wenn Sie mit der OLE-Entwicklung mit dem nicht verwalteten WebBrowser ActiveX-Steuerelement vertraut sind und die Funktionalität des Windows Forms-Steuerelements WebBrowser erweitern möchten, bei dem es sich um einen verwalteten Wrapper für das ActiveX-Steuerelement handelt. Sie können diese Erweiterbarkeit beispielsweise verwenden, um das Kontextmenü des Browsers und die Tastenkombinationen anzupassen oder eine benutzerdefinierte Sicherheitskonfiguration für gehostete Dokumente bereitzustellen.

Um dieses Feature zu verwenden, implementieren Sie Klassen, die von den WebBrowser Klassen und WebBrowser.WebBrowserSite erben. Das nicht verwaltete WebBrowser ActiveX-Steuerelement verwendet die geschützte CreateWebBrowserSiteBase Methode zum Abrufen von Erweiterbarkeitsschnittstellen, die von der WebBrowser.WebBrowserSite -Klasse implementiert wurden. Überschreiben Sie die CreateWebBrowserSiteBase -Methode, um eine Instanz Ihrer eigenen Klasse zurückzugeben, die von der WebBrowser.WebBrowserSite -Klasse erbt. Die WebBrowser.WebBrowserSite -Klasse stellt Standardimplementierungen der OLE-Schnittstelle IDocHostUIHandler bereit. Sie können Eine eigene Implementierung dieser Schnittstelle bereitstellen oder eine andere WebBrowser ActiveX-Steuerelementschnittstelle implementieren, um das Verhalten des Steuerelements anzupassen.

Hinweis

Wenn Sie eine eigene Implementierung für alle IDocHostUIHandler Member bereitstellen, müssen Sie alle Member dieser Schnittstelle implementieren.

Gilt für:

Weitere Informationen