WebBrowser.CreateWebBrowserSiteBase Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una referencia al sitio del control ActiveX WebBrowser
no administrado, que se puede ampliar para personalizar el control WebBrowser administrado.
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
Devoluciones
WebBrowser.WebBrowserSite que representa el sitio del control ActiveX WebBrowser
.
Comentarios
Este método es útil si está familiarizado con el desarrollo OLE mediante el control ActiveX no administrado WebBrowser
y desea ampliar la funcionalidad del control de Windows Forms WebBrowser , que es un contenedor administrado para el control ActiveX. Puede usar esta extensibilidad, por ejemplo, para personalizar el menú contextual del explorador y las teclas de método abreviado o para proporcionar una configuración de seguridad personalizada para los documentos hospedados.
Para usar esta característica, implemente clases que heredan de las WebBrowser clases y WebBrowser.WebBrowserSite . El control ActiveX no WebBrowser
administrado usa el método protegido CreateWebBrowserSiteBase para recuperar interfaces de extensibilidad implementadas por la WebBrowser.WebBrowserSite clase . Invalide el CreateWebBrowserSiteBase método para devolver una instancia de su propia clase que hereda de la WebBrowser.WebBrowserSite clase . La WebBrowser.WebBrowserSite clase proporciona implementaciones predeterminadas de la interfaz OLE IDocHostUIHandler
. Puede proporcionar su propia implementación de esta interfaz o implementar cualquier otra WebBrowser
interfaz de control ActiveX para personalizar el comportamiento del control.
Nota
Si proporciona su propia implementación para cualquier IDocHostUIHandler
miembro, debe implementar todos los miembros de esa interfaz.