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 vuole estendere la funzionalità del controllo Windows FormsWebBrowser, che è 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 le 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 metodo per restituire un'istanza CreateWebBrowserSiteBase WebBrowser.WebBrowserSite della propria classe che eredita dalla 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 l'implementazione personalizzata per tutti IDocHostUIHandler
i membri, è necessario implementare tutti i membri di tale interfaccia.