Freigeben über


ATL-Fensterklassen

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

ATL enthält mehrere Klassen, mit denen Sie Fenster verwenden und implementieren können. Diese Klassen, wie andere ATL-Klassen, stellen eine effiziente Implementierung bereit, die keinen Aufwand für Den Code aufzwingt.

In diesem Abschnitt werden die ATL-Fensterklassen beschrieben und erläutert, wie sie verwendet werden.

In diesem Abschnitt

Einführung in ATL-Fensterklassen
Beschreibt kurz jede ATL-Fensterklasse und stellt Links zu den Referenzmaterialien bereit.

Verwenden eines Fensters
Erläutert, wie man CWindow verwendet, um ein Fenster zu manipulieren.

Implementieren eines Fensters
Erläutert Nachrichtenhandler, Nachrichtenzuordnungen und die Verwendung CWindowImpl. Enthält Details zu Superklassen und Unterklassen.

Implementieren eines Dialogfelds
Erläutert die beiden Methoden zum Hinzufügen einer Dialogfeldklasse und zeigt ein Codebeispiel.

Verwenden von enthaltenen Fenstern
Erläutert in ATL enthaltene Fenster, bei denen es sich um Fenster handelt, die ihre Nachrichten an ein Containerobjekt delegieren, anstatt sie in ihrer eigenen Klasse zu behandeln.

Einführung in Fenstermerkmale
Erläutert Fenstereigenschaftenklassen in ATL. Diese Klassen stellen eine einfache Methode zum Standardisieren der Formatvorlagen bereit, die für die Erstellung eines Fensterobjekts verwendet werden.

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

Klassen für den Windows Support
Listet in ATL zusätzliche ATL-Klassen auf, die Windows- und Nachrichtenmaps unterstützen.