Prise en charge ATL pour les contrôles DHTML
À l'aide de ATL, vous pouvez créer un contrôle à la fonction dynamique HTML (DHTML). Un contrôle ATL DHTML :
Héberge le contrôle WebBrowser.
Spécifie, en utilisant HTML, l'interface utilisateur (UI) du contrôle DHTML.
Accède à l'objet WebBrowser et à ses méthodes à son interface, IWebBrowser2.
Gère la communication entre le code C++ et HTML.
Un contrôle DHTML est semblable à tout autre contrôle ATL, à moins que le contrôle DHTML inclut une interface de dispatch supplémentaire. Voir la figure dans Identifier les éléments du projet de contrôle DHTML pour une illustration des interfaces fournies dans le DHTML par défaut pour un projet.
Vous pouvez afficher le contrôle ATL DHTML dans un navigateur web ou un autre conteneur, comme ActiveX Control Test Container.
Dans cette section
Identifier les éléments du projet de contrôle DHTML
Décrit les éléments d'un projet de contrôle DHTML.Code C++ appelant DHTML
Fournit un exemple d'appeler le code C++ d'un contrôle DHTML.Créer un contrôle ATL DHTML
Répertorie les étapes pour créer un contrôle DHTML.Tester le contrôle ATL DHTML
Montre comment générer et tester le projet de contrôle DHTML initiale.Modifier le contrôle ATL DHTML
Montre comment ajouter certaines fonctionnalités au contrôle.Tester le contrôle modifié ATL DHTML
Montre comment générer et tester la fonctionnalité ajoutée du contrôle.
Rubriques connexes
- ATL
Fournit des liens vers des rubriques conceptuelles sur comment programmer avec la bibliothèque ATL.