WebBrowser.WebBrowserSite Classe
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.
Rappresenta una finestra host di un controllo WebBrowser.
protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
- Ereditarietà
- Attributi
Commenti
Se si ha familiarità con lo sviluppo OLE usando il controllo ActiveX non gestitoWebBrowser
, è possibile estendere la funzionalità del controllo Windows FormsWebBrowser, 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 WebBrowser.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
. Per altre informazioni, vedere Interfaccia IDocHostUIHandler. È possibile fornire la propria implementazione di questa interfaccia o implementare qualsiasi altra WebBrowser
interfaccia di controllo ActiveX per personalizzare il comportamento del controllo. Per altre informazioni, vedere Controllo WebBrowser.
Nota
Se si specifica un'implementazione personalizzata per tutti IDocHostUIHandler
i membri, è necessario implementare tutti i membri di tale interfaccia.
Costruttori
WebBrowser.WebBrowserSite(WebBrowser) |
Inizializza una nuova istanza della classe WebBrowser.WebBrowserSite. |
Metodi
Dispose() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rilascia tutte le risorse usate da WebBrowserSiteBase. (Ereditato da WebBrowserSiteBase) |
Dispose(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rilascia le risorse non gestite usate da WebBrowserSiteBase e, facoltativamente, le risorse gestite. (Ereditato da WebBrowserSiteBase) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |