Freigeben über


ATL-Fensterklassen

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 sie zum Bearbeiten eines Fensters verwendet werden CWindow .

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 zusätzliche ATL-Klassen auf, die Windows- und Nachrichtenzuordnungen in ATL unterstützen.