WebBrowser.WebBrowserSite Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |