WebBrowser.CreateWebBrowserSiteBase Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en referens till den ohanterade WebBrowser ActiveX-kontrollplatsen, som du kan utöka för att anpassa den hanterade WebBrowser kontrollen.
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
Returer
En WebBrowser.WebBrowserSite som representerar ActiveX-kontrollwebbplatsen WebBrowser .
Kommentarer
Den här metoden är användbar om du är bekant med OLE-utveckling med den ohanterade WebBrowser ActiveX-kontrollen och du vill utöka funktionerna i kontrollen Windows Forms WebBrowser, som är en hanterad omslutning för ActiveX-kontrollen. Du kan till exempel använda den här utökningsbarheten för att anpassa webbläsarens snabbmeny och genvägsnycklar eller för att tillhandahålla en anpassad säkerhetskonfiguration för värdbaserade dokument.
Om du vill använda den här funktionen implementerar du klasser som ärver från klasserna WebBrowser och WebBrowser.WebBrowserSite . Den ohanterade WebBrowser ActiveX-kontrollen använder den skyddade CreateWebBrowserSiteBase metoden för att hämta utökningsbarhetsgränssnitt som implementeras av WebBrowser.WebBrowserSite klassen. Åsidosätt CreateWebBrowserSiteBase metoden för att returnera en instans av din egen klass som ärver från WebBrowser.WebBrowserSite klassen. Klassen WebBrowser.WebBrowserSite tillhandahåller standardimplementeringar av OLE-gränssnittet IDocHostUIHandler . Du kan tillhandahålla din egen implementering av det här gränssnittet eller implementera andra WebBrowser ActiveX-kontrollgränssnitt för att anpassa kontrollens beteende.
Note
Om du tillhandahåller din egen implementering för alla IDocHostUIHandler medlemmar måste du implementera alla medlemmar i gränssnittet.