WebBrowser.WebBrowserSite Classe

Definição

Representa a janela de host de um WebBrowser controle.

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
Herança
WebBrowser.WebBrowserSite
Atributos

Comentários

Se você estiver familiarizado com o desenvolvimento OLE usando o controle ActiveX WebBrowser não gerenciado, poderá estender a funcionalidade do controle Windows Forms WebBrowser, que é um wrapper gerenciado para o controle ActiveX. Você pode usar essa extensibilidade, por exemplo, para personalizar o menu de atalho do navegador e as teclas de atalho ou para fornecer uma configuração de segurança personalizada para documentos hospedados.

Para usar esse recurso, implemente classes que herdam das classes e WebBrowser das WebBrowser.WebBrowserSite classes. O controle ActiveX não gerenciado WebBrowser usa o método protegido WebBrowser.CreateWebBrowserSiteBase para recuperar interfaces de extensibilidade implementadas pela WebBrowser.WebBrowserSite classe. Substitua o CreateWebBrowserSiteBase método para retornar uma instância de sua própria classe que herda da WebBrowser.WebBrowserSite classe. A WebBrowser.WebBrowserSite classe fornece implementações padrão da interface OLE IDocHostUIHandler . Para obter mais informações, consulte iDocHostUIHandler Interface. Você pode fornecer sua própria implementação dessa interface ou implementar qualquer outra WebBrowser interface de controle ActiveX para personalizar o comportamento do controle. Para obter mais informações, consulte o Controle WebBrowser.

Note

Se você fornecer sua própria implementação para qualquer IDocHostUIHandler membro, deverá implementar todos os membros dessa interface.

Construtores

Nome Description
WebBrowser.WebBrowserSite(WebBrowser)

Inicializa uma nova instância da classe WebBrowser.WebBrowserSite.

Métodos

Nome Description
Dispose()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera todos os recursos usados pelo WebBrowserSiteBase.

(Herdado de WebBrowserSiteBase)
Dispose(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos não gerenciados usados pelo WebBrowserSiteBase e, opcionalmente, libera os recursos gerenciados.

(Herdado de WebBrowserSiteBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também