WebBrowser.CreateWebBrowserSiteBase Metodo

Definizione

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

WebBrowserSiteBase

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.

Si applica a

Vedi anche