WebBrowser.CreateWebBrowserSiteBase Metoda

Definice

Vrátí odkaz na nespravovanou WebBrowser lokalitu ovládacího prvku ActiveX, kterou 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

A WebBrowser.WebBrowserSite , který představuje lokalitu WebBrowser ovládacího prvku ActiveX.

Poznámky

Tato metoda je užitečná, pokud jste obeznámeni s vývojem OLE pomocí nespravovaného WebBrowser ovládací prvek ActiveX a chcete 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 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 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.

Note

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

Platí pro

Viz také