WebBrowser.CreateWebBrowserSiteBase Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.