WebBrowser.WebBrowserSite Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje hostitelské okno ovládacího prvku 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
- Dědičnost
- Atributy
Poznámky
Pokud jste obeznámeni s vývojem OLE pomocí nespravovaného WebBrowser
ovládacího prvku ActiveX, můžete rozšířit funkce ovládacího prvku model Windows FormsWebBrowser, což je spravovaná obálka pro ovládací prvek ActiveX. Tuto rozšiřitelnost můžete použít například k přizpůsobení místní nabídky prohlížeče a klávesových zkratek nebo k poskytnutí vlastní konfigurace zabezpečení pro hostované dokumenty.
Chcete-li použít tuto funkci, implementujte třídy, které dědí WebBrowser z tříd a WebBrowser.WebBrowserSite . Nespravovaný WebBrowser
ovládací prvek ActiveX používá chráněnou WebBrowser.CreateWebBrowserSiteBase metodu k načtení rozhraní rozšiřitelnosti implementovaných WebBrowser.WebBrowserSite třídou . Přepište metodu CreateWebBrowserSiteBase tak, aby vrátila instanci vlastní třídy, která dědí z třídy WebBrowser.WebBrowserSite . Třída WebBrowser.WebBrowserSite poskytuje výchozí implementace rozhraní OLE IDocHostUIHandler
. Další informace najdete v tématu Rozhraní IDocHostUIHandler. Můžete poskytnout vlastní implementaci tohoto rozhraní nebo implementovat jakékoli jiné WebBrowser
ovládací rozhraní ActiveX za účelem přizpůsobení chování ovládacího prvku. Další informace najdete v tématu Ovládací prvek WebBrowser.
Poznámka
Pokud poskytnete vlastní implementaci pro některé IDocHostUIHandler
členy, musíte implementovat všechny členy tohoto rozhraní.
Konstruktory
WebBrowser.WebBrowserSite(WebBrowser) |
Inicializuje novou instanci WebBrowser.WebBrowserSite třídy . |
Metody
Dispose() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uvolní všechny prostředky používané nástrojem WebBrowserSiteBase. (Zděděno od WebBrowserSiteBase) |
Dispose(Boolean) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uvolní nespravované prostředky používané nástrojem WebBrowserSiteBase a volitelně uvolní spravované prostředky. (Zděděno od WebBrowserSiteBase) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |