WebBrowser.WebBrowserSite Classe

Definição

Representa a janela anfitriã de um WebBrowser controlo.

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

Observações

Se estiver familiarizado com o desenvolvimento OLE usando o controlo não gerido WebBrowser ActiveX, pode estender a funcionalidade do controlo Windows Forms WebBrowser, que é um wrapper gerido para o controlo ActiveX. Pode usar esta extensibilidade, por exemplo, para personalizar o menu de atalhos do navegador e as teclas de atalho ou para fornecer uma configuração de segurança personalizada para documentos alojados.

Para usar esta funcionalidade, implemente classes que herdam das WebBrowser classes e WebBrowser.WebBrowserSite . O controlo ActiveX não gerido WebBrowser utiliza o método protegido WebBrowser.CreateWebBrowserSiteBase para recuperar interfaces de extensibilidade implementadas pela WebBrowser.WebBrowserSite classe. Sobrepor o CreateWebBrowserSiteBase método para devolver uma instância da sua própria classe que herde da WebBrowser.WebBrowserSite classe. A WebBrowser.WebBrowserSite classe fornece implementações padrão da interface OLE IDocHostUIHandler . Para mais informações, consulte Interface IDocHostUIHandler. Pode fornecer a sua própria implementação desta interface ou implementar qualquer outra WebBrowser interface de controlo ActiveX para personalizar o comportamento do controlo. Para mais informações, consulte Controlo do Navegador Web.

Note

Se fornecer a sua própria implementação para algum IDocHostUIHandler membro, deve implementar todos os membros dessa interface.

Construtores

Name Description
WebBrowser.WebBrowserSite(WebBrowser)

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

Métodos

Name Description
Dispose()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta todos os recursos utilizados pelo WebBrowserSiteBase.

(Herdado de WebBrowserSiteBase)
Dispose(Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta os recursos não geridos usados pelo WebBrowserSiteBase e opcionalmente liberta os recursos geridos.

(Herdado de WebBrowserSiteBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também