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, das ein verwalteter Wrapper für das ActiveX-Steuerelement ist. Sie können diese Erweiterbarkeit verwenden, z. B. zum Anpassen des Kontextmenüs und der Tastenkombination des Browsers oder zum Bereitstellen einer benutzerdefinierten Sicherheitskonfiguration für gehostete Dokumente.
Um dieses Feature zu verwenden, implementieren Sie Klassen, die von den WebBrowser WebBrowser.WebBrowserSite Klassen erben. Das nicht verwaltete WebBrowser
ActiveX-Steuerelement verwendet die geschützte CreateWebBrowserSiteBase Methode, um Erweiterbarkeitsschnittstellen abzurufen, die von der WebBrowser.WebBrowserSite Klasse implementiert werden. Ü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 ihre eigene Implementierung dieser Schnittstelle bereitstellen oder eine andere WebBrowser
ActiveX Steuerelementschnittstelle implementieren, um das Verhalten des Steuerelements anzupassen.
Hinweis
Wenn Sie Ihre eigene Implementierung für alle IDocHostUIHandler
Mitglieder bereitstellen, müssen Sie alle Member dieser Schnittstelle implementieren.