Introduction to ATL Window Classes
Die folgenden ATL-Klassen wurden entwickelt, um Fenster zu implementieren und zu bearbeiten:
CWindow ermöglicht es Ihnen, ein Fensterhandle zum CWindow-Objekt anzufügen. Rufen Sie dann CWindow-Methoden auf, um das Fenster zu bearbeiten.
CWindowImpl ermöglicht es Ihnen, ein neues Fenster und Meldungen verarbeiten mit einer Meldungszuordnung zu implementieren. Sie können ein Fenster auf Grundlage einer neue Windows-Klasse, übergeordnete Klasse erstellen eine vorhandene Klasse, oder ordnen Sie ein vorhandenes Fenster unter.
CDialogImpl ermöglicht es Ihnen, modalen oder eines nicht modalen Dialogfelds und des Prozesses Meldungen mit einer Meldungszuordnung zu implementieren.
CContainedWindowT ist eine vordefinierte Klasse, die ein Fenster implementiert wird, die Meldungszuordnung in einer anderen Klasse enthalten ist. Verwenden CContainedWindowT ermöglicht es Ihnen, um die Meldung zu zentralisieren, die in einer Klasse verarbeitet.
CAxDialogImpl ermöglicht es Ihnen, um ein Dialogfeld zu implementieren (modal oder nicht modale) dieses Hosts ActiveX-Steuerelemente.
CSimpleDialog ermöglicht es Ihnen, ein modales Dialogfeld mit grundlegenden Funktionalität zu implementieren.
CAxWindow ermöglicht es Ihnen, ein Fenster implementieren, das ein ActiveX-Steuerelement hostet.
CAxWindow2T ermöglicht es Ihnen, ein Fenster implementieren, das ein lizenziertes ActiveX-Steuerelement hostet.
Zusätzlich zu den bestimmten Fensterklassen ATL stellt mehrere Klassen, die entwickelt wurden, um die Implementierung von einem ATL-Fensterobjekt zu vereinfachen. Dies sind:
CWndClassInfo verwaltet die Informationen einer neuen Fensterklasse.
CWinTraits und CWinTraitsOR bieten eine einfache Methode der Normung der Merkmale eines ATL-Fensterobjekts.