Freigeben über


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.

ATL
Enthält Links zu konzeptionellen Themen über die Programmierung mit der Active Template Library.