Supporto ATL per controlli DHTML

Usando ATL, è possibile creare un controllo con funzionalità DHTML (Dynamic HTML). Controllo DHTML ATL:

  • Ospita il controllo WebBrowser.

  • Specifica, usando HTML, l'interfaccia utente del controllo DHTML.

  • Accede all'oggetto WebBrowser e ai relativi metodi tramite l'interfaccia IWebBrowser2.

  • Gestisce la comunicazione tra codice C++ e HTML.

Un controllo DHTML è simile a qualsiasi altro controllo ATL, ad eccezione del controllo DHTML che include un'interfaccia dispatch aggiuntiva. Vedere la figura in Identificazione degli elementi del progetto di controllo DHTML per un'illustrazione delle interfacce fornite nel progetto DHTML predefinito.

È possibile visualizzare il controllo DHTML ATL in un Web browser o in un altro contenitore, ad esempio il contenitore di test del controllo ActiveX.

In questa sezione

Identificazione degli elementi del progetto dei controlli DHTML
Descrive gli elementi di un progetto di controllo DHTML.

Chiamata al codice C++ da DHTML
Fornisce un esempio di chiamata di codice C++ da un controllo DHTML.

Creazione di un controllo DHTML ATL
Elenca i passaggi per la creazione di un controllo DHTML.

Test del controllo DHTML di ATL
Illustra come compilare e testare il progetto di controllo DHTML iniziale.

Modifica del un controllo DHTML ATL
Illustra come aggiungere alcune funzionalità al controllo.

Test del controllo DHTML ATL modificato
Illustra come compilare e testare la funzionalità aggiunta del controllo.

ATL
Fornisce collegamenti ad argomenti concettuali sulla programmazione con Active Template Library.