WebBrowser.CreateWebBrowserSiteBase Methode

Definitie

Retourneert een verwijzing naar de niet-beheerde WebBrowser ActiveX-besturingssite, die u kunt uitbreiden om het beheerde WebBrowser besturingselement aan te passen.

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

Retouren

Een WebBrowser.WebBrowserSite die de WebBrowser ActiveX-besturingssite vertegenwoordigt.

Opmerkingen

Deze methode is handig als u bekend bent met OLE-ontwikkeling met behulp van het onbeheerde WebBrowser ActiveX-besturingselement en u de functionaliteit van het besturingselement Windows Forms WebBrowser wilt uitbreiden. Dit is een beheerde wrapper voor het ActiveX-besturingselement. U kunt deze uitbreidbaarheid bijvoorbeeld gebruiken om het snelmenu en de sneltoetsen van de browser aan te passen of om een aangepaste beveiligingsconfiguratie voor gehoste documenten op te geven.

Als u deze functie wilt gebruiken, implementeert u klassen die overnemen van de WebBrowser en WebBrowser.WebBrowserSite klassen. Het niet-beheerde WebBrowser ActiveX-besturingselement gebruikt de beveiligde CreateWebBrowserSiteBase methode om uitbreidbaarheidsinterfaces op te halen die door de WebBrowser.WebBrowserSite klasse zijn geïmplementeerd. Overschrijf de CreateWebBrowserSiteBase methode om een exemplaar van uw eigen klasse te retourneren dat van de WebBrowser.WebBrowserSite klasse overschrijft. De WebBrowser.WebBrowserSite klasse biedt standaard implementaties van de OLE-interface IDocHostUIHandler . U kunt uw eigen implementatie van deze interface bieden of een andere WebBrowser ActiveX-besturingsinterface implementeren om het gedrag van het besturingselement aan te passen.

Note

Als u uw eigen implementatie voor leden IDocHostUIHandler opgeeft, moet u alle leden van die interface implementeren.

Van toepassing op

Zie ook