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.

Poznámka:

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

Platí pro

Viz také