ATL-Unterstützung für DHTML-Steuerelemente
Mithilfe von ATL können Sie ein Steuerelement mit DHTML-Funktion (Dynamic HTML) erstellen. Ein ATL-DHTML-Steuerelement:
Hosten des WebBrowser-Steuerelements.
Gibt mithilfe von HTML die Benutzeroberfläche des DHTML-Steuerelements an.
Greift auf das WebBrowser-Objekt und seine Methoden über die Schnittstelle IWebBrowser2 zu.
Verwaltet die Kommunikation zwischen C++-Code und HTML.
Ein DHTML-Steuerelement ähnelt jedem anderen ATL-Steuerelement, außer das DHTML-Steuerelement enthält eine zusätzliche Dispatch-Schnittstelle. Eine Abbildung finden Sie in der Abbildung zum Identifizieren der Elemente des DHTML-Steuerelementprojekts für eine Abbildung der Schnittstellen, die im Standardprojekt DHTML bereitgestellt werden.
Sie können das ATL-DHTML-Steuerelement in einem Webbrowser oder einem anderen Container anzeigen, z. B. den ActiveX-Steuerelementtestcontainer.
In diesem Abschnitt
Identifizieren von Elementen des DHTML-Steuerelementprojekts
Beschreibt die Elemente eines DHTML-Steuerelementprojekts.
Aufrufen von C++-Code aus DHTML
Stellt ein Beispiel für das Aufrufen von C++-Code aus einem DHTML-Steuerelement bereit.
Erstellen eines ATL-DHTML-Steuerelements
Listet die Schritte zum Erstellen eines DHTML-Steuerelements auf.
Prüfen des ATL-DHTML-Steuerelements
Zeigt, wie Das ursprüngliche DHTML-Steuerelementprojekt erstellt und getestet wird.
Ändern des ATL-DHTML-Steuerelements
Zeigt, wie Sie dem Steuerelement einige Funktionen hinzufügen.
Testen des geänderten ATL-DHTML-Steuerelements
Zeigt, wie Sie die hinzugefügte Funktionalität des Steuerelements erstellen und testen.
Verwandte Abschnitte
ATL
Enthält Links zu konzeptionellen Themen über die Programmierung mit der Active Template Library.