WebBrowser.WebBrowserSite Clase

Definición

Representa la ventana host de un WebBrowser control .

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
Inherits WebBrowserSiteBase
Herencia
WebBrowser.WebBrowserSite
Atributos

Comentarios

Si está familiarizado con el desarrollo OLE mediante el control WebBrowser ActiveX no administrado, puede ampliar la funcionalidad del control 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 hereden 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.

Note

Si proporciona su propia implementación para cualquier IDocHostUIHandler miembro, debe implementar todos los miembros de esa interfaz.

Constructores

Nombre Description
WebBrowser.WebBrowserSite(WebBrowser)

Inicializa una nueva instancia de la clase WebBrowser.WebBrowserSite.

Métodos

Nombre Description
Dispose()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera todos los recursos usados por .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 utilizados por WebBrowserSiteBase y, opcionalmente, libera los recursos administrados.

(Heredado de WebBrowserSiteBase)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también