WebBrowser.WebBrowserSite Klasse
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.
Stellt das Hostfenster eines WebBrowser-Steuerelements dar.
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
- Vererbung
- Attribute
Hinweise
Wenn Sie mit der WebBrowser nicht verwalteten WebBrowser
ActiveX-Steuerung vertraut sind, können Sie die Funktionalität des Windows Forms-Steuerelements erweitern, was 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 Klassen WebBrowser.WebBrowserSite erben. Das nicht verwaltete WebBrowser
ActiveX-Steuerelement verwendet die geschützte WebBrowser.CreateWebBrowserSiteBase Methode zum Abrufen von Erweiterbarkeitsschnittstellen, die von der WebBrowser.WebBrowserSite Klasse implementiert wurden. Überschreiben Sie die Methode, um eine Instanz Ihrer eigenen Klasse zurückzugeben, die CreateWebBrowserSiteBase von der WebBrowser.WebBrowserSite Klasse erbt. Die WebBrowser.WebBrowserSite Klasse stellt eine Standardimplementierung der OLE-Schnittstelle IDocHostUIHandler
bereit. Weitere Informationen finden Sie unter IDocHostUIHandler-Schnittstelle. Sie können ihre eigene Implementierung dieser Schnittstelle bereitstellen oder eine andere WebBrowser
ActiveX Steuerelementschnittstelle implementieren, um das Verhalten des Steuerelements anzupassen. Weitere Informationen finden Sie unter WebBrowser-Steuerelement.
Hinweis
Wenn Sie ihre eigene Implementierung für alle IDocHostUIHandler
Mitglieder bereitstellen, müssen Sie alle Elemente dieser Schnittstelle implementieren.
Konstruktoren
WebBrowser.WebBrowserSite(WebBrowser) |
Initialisiert eine neue Instanz der WebBrowser.WebBrowserSite-Klasse. |
Methoden
Dispose() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt alle vom WebBrowserSiteBase verwendeten Ressourcen frei. (Geerbt von WebBrowserSiteBase) |
Dispose(Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt die von WebBrowserSiteBase verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von WebBrowserSiteBase) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |