Suporte da ATL para controles DHTML
Usando a ATL, crie um controle com a funcionalidade DHTML (HTML Dinâmico). Um controle DHTML da ATL:
Hospeda o controle WebBrowser.
Especifica, usando HTML, a interface do usuário do controle DHTML.
Acessa o objeto WebBrowser e seus métodos por meio de sua interface, IWebBrowser2.
Gerencia a comunicação entre código C++ e HTML.
Um controle DHTML é semelhante a qualquer outro controle ATL, exceto que ele inclui uma interface de expedição adicional. Veja a figura em Identificar os elementos do projeto de controle DHTML para obter uma ilustração das interfaces fornecidas no projeto DHTML padrão.
Você pode exibir o controle DHTML da ATL em um navegador da Web ou em outro contêiner, como o Contêiner de Teste de Controle ActiveX.
Nesta seção
Identificando os elementos do projeto de controle DHTML
Descreve os elementos de um projeto de controle DHTML.
Chamando código C++ do DHTML
Fornece um exemplo de chamada de código C++ de um controle DHTML.
Criando um controle DHTML da ATL
Lista as etapas para criar um controle DHTML.
Testando o controle DHTML da ATL
Mostra como criar e testar o projeto de controle DHTML inicial.
Modificando o controle DHTML da ATL
Mostra como adicionar algumas funcionalidades ao controle.
Testar o controle DHTML da ATL modificado
Mostra como criar e testar a funcionalidade adicionada do controle.
Seções relacionadas
ATL
Fornece links para tópicos conceituais sobre como programar usando o Active Template Library.