Partage via


Prise en charge ATL pour les contrôles DHTML

À l’aide d’ATL, vous pouvez créer un contrôle avec la fonctionnalité DHTML (Dynamic HTML). Un contrôle DHTML ATL :

  • Héberge le contrôle WebBrowser.

  • Spécifie, à l’aide de HTML, l’interface utilisateur du contrôle DHTML.

  • Accède à l’objet WebBrowser et à ses méthodes via son interface, IWebBrowser2.

  • Gère la communication entre le code C++ et le code HTML.

Un contrôle DHTML est similaire à tout autre contrôle ATL, sauf que le contrôle DHTML inclut une interface de répartition supplémentaire. Consultez la figure de l’identification des éléments du projet de contrôle DHTML pour obtenir une illustration des interfaces fournies dans le projet DHTML par défaut.

Vous pouvez afficher le contrôle DHTML ATL dans un navigateur Web ou un autre conteneur, tel que le conteneur de test ActiveX Control.

Dans cette section

Identification des éléments du projet de contrôle DHTML
Décrit les éléments d’un projet de contrôle DHTML.

Appel de code C++ à partir de DHTML
Fournit un exemple d’appel de code C++ à partir d’un contrôle DHTML.

Création d’un contrôle ATL DHTML
Répertorie les étapes de création d’un contrôle DHTML.

Test du contrôle ATL DHTML
Montre comment générer et tester le projet de contrôle DHTML initial.

Modification du contrôle ATL DHTML
Montre comment ajouter des fonctionnalités au contrôle.

Test du contrôle DHTML ATL modifié
Montre comment générer et tester les fonctionnalités ajoutées du contrôle.

ATL
Propose des liens vers des rubriques conceptuelles traitant de la programmation à l'aide de la bibliothèque ATL (Active Template Library).