WebBrowser.CreateWebBrowserSiteBase Metoda

Definice

Vrátí odkaz na nespravovaný WebBrowser technologie ActiveX řídicí web, který můžete rozšířit o přizpůsobení spravovaného WebBrowser ovládacího prvku.

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

Návraty

WebBrowserSiteBase

AWebBrowser.WebBrowserSite, který představuje WebBrowser web ovládacího prvku technologie ActiveX.

Poznámky

Tato metoda je užitečná, pokud jste obeznámeni s vývojem OLE pomocí nespravovaného WebBrowser technologie ActiveX ovládacího prvku a chcete rozšířit funkce ovládacího prvku model Windows FormsWebBrowser, což je spravovaný obálka pro ovládací prvek technologie 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 tuto funkci použít, implementujte třídy, které dědí z tříd WebBrowser a WebBrowser.WebBrowserSite tříd. Nespravovaný WebBrowser technologie ActiveX ovládací prvek používá chráněnou 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 . Můžete poskytnout vlastní implementaci tohoto rozhraní nebo implementovat jakékoli jiné WebBrowser technologie ActiveX řídicí rozhraní, aby bylo možné přizpůsobit chování ovládacího prvku.

Poznámka

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

Platí pro

Viz také