WebBrowser.WebBrowserSite Třída

Definice

Představuje okno WebBrowser hostitele ovládacího prvku.

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
WebBrowser.WebBrowserSite
Atributy

Poznámky

Pokud znáte vývoj ole pomocí nespravovaného WebBrowser ovládací prvek ActiveX, můžete rozšířit funkce ovládacího prvku model Windows Forms WebBrowser, 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í z těchto WebBrowser tříd.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 pro vrácení instance vlastní třídy, která dědí z WebBrowser.WebBrowserSite třídy. Třída WebBrowser.WebBrowserSite poskytuje výchozí implementace rozhraní OLE IDocHostUIHandler . Další informace naleznete v tématu IDocHostUIHandler Rozhraní. Můžete zadat vlastní implementaci tohoto rozhraní nebo implementovat jakékoli jiné WebBrowser rozhraní ovládacích prvků ActiveX, aby bylo možné přizpůsobit chování ovládacího prvku. Další informace naleznete v tématu Ovládací prvek WebBrowser.

Note

Pokud pro všechny IDocHostUIHandler členy zadáte vlastní implementaci, musíte implementovat všechny členy tohoto rozhraní.

Konstruktory

Name Description
WebBrowser.WebBrowserSite(WebBrowser)

Inicializuje novou instanci WebBrowser.WebBrowserSite třídy.

Metody

Name Description
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é WebBrowserSiteBase a volitelně uvolní spravované prostředky.

(Zděděno od WebBrowserSiteBase)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také