Comparteix a través de


WebBrowser.WebBrowserSite Clase

Definición

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
WebBrowser.WebBrowserSite
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)

Se aplica a

Consulte también