WebBrowser.CreateWebBrowserSiteBase Método
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.
Devolve uma referência ao site de controlo ActiveX não gerido WebBrowser , que pode estender para personalizar o controlo gerido WebBrowser .
protected:
override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase
Devoluções
A WebBrowser.WebBrowserSite que representa o WebBrowser local de controlo ActiveX.
Observações
Este método é útil se estiver familiarizado com o desenvolvimento OLE usando o controlo não gerido WebBrowser ActiveX e quiser expandir 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 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 . 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.
Note
Se fornecer a sua própria implementação para algum IDocHostUIHandler membro, deve implementar todos os membros dessa interface.