WebBrowser.WebBrowserSite Clase
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í.
Representa la ventana host de un control 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
- Herencia
- Atributos
Comentarios
Si está familiarizado con el desarrollo OLE mediante el control ActiveX no administradoWebBrowser
, puede ampliar la funcionalidad del control Windows FormsWebBrowser, 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 administrado WebBrowser
usa el método protegido WebBrowser.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 una implementación predeterminada de la interfaz OLE IDocHostUIHandler
. Para obtener más información, vea IDocHostUIHandler Interface. Puede proporcionar su propia implementación de esta interfaz o implementar cualquier otra WebBrowser
interfaz de control ActiveX para personalizar el comportamiento del control. Para obtener más información, vea Control WebBrowser.
Nota
Si proporciona su propia implementación para cualquier IDocHostUIHandler
miembro, debe implementar todos los miembros de esa interfaz.
Constructores
WebBrowser.WebBrowserSite(WebBrowser) |
Inicializa una nueva instancia de la clase WebBrowser.WebBrowserSite. |
Métodos
Dispose() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Libera todos los recursos que usa WebBrowserSiteBase. (Heredado de WebBrowserSiteBase) |
Dispose(Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Libera los recursos no administrados que usa WebBrowserSiteBase y, de forma opcional, libera los recursos administrados. (Heredado de WebBrowserSiteBase) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |