WebBrowser.CreateWebBrowserSiteBase Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un riferimento al sito del controllo ActiveX non gestito WebBrowser
che può essere esteso per personalizzare il controllo gestito WebBrowser.
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
Restituisce
Oggetto WebBrowser.WebBrowserSite che rappresenta il sito del controllo ActiveX WebBrowser
.
Commenti
Questo metodo è utile se si ha familiarità con lo sviluppo OLE usando il controllo ActiveX non gestito WebBrowser
e si desidera estendere la funzionalità del controllo Windows Form WebBrowser , ovvero un wrapper gestito per il controllo ActiveX. È possibile usare questa estendibilità, ad esempio, per personalizzare il menu di scelta rapida del browser e i tasti di scelta rapida o per fornire una configurazione di sicurezza personalizzata per i documenti ospitati.
Per usare questa funzionalità, implementare classi che ereditano dalle WebBrowser classi e WebBrowser.WebBrowserSite . Il controllo ActiveX non gestito WebBrowser
usa il metodo protetto CreateWebBrowserSiteBase per recuperare le interfacce di estendibilità implementate dalla WebBrowser.WebBrowserSite classe . Eseguire l'override del CreateWebBrowserSiteBase metodo per restituire un'istanza della classe personalizzata che eredita dalla WebBrowser.WebBrowserSite classe . La WebBrowser.WebBrowserSite classe fornisce implementazioni predefinite dell'interfaccia OLE IDocHostUIHandler
. È possibile fornire la propria implementazione di questa interfaccia o implementare qualsiasi altra WebBrowser
interfaccia di controllo ActiveX per personalizzare il comportamento del controllo.
Nota
Se si specifica un'implementazione personalizzata per tutti IDocHostUIHandler
i membri, è necessario implementare tutti i membri di tale interfaccia.