WebBrowser.CreateWebBrowserSiteBase Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.