Vorlage Lt; -KlasseTKlasseTBase= Von CWindow >
Class ATL_NO_VTABLE CDialogImpl: öffentliche CDialogImplBaseT < TBase >
Parameter
T
Ihre Klasse, die von CDialogImpl.
TBase
&Nbsp; Die Basisklasse der neuen Klasse. Die Standard-Basisklasse ist von CWindow.
CDialogImpl ermöglicht ein modales oder nicht modales Dialogfeld erstellen. CDialogImpl ermöglicht das Dialogfeld Feld Verfahren, das die Standardmeldungszuordnung verwendet, um Nachrichten an die entsprechenden Handler direkt.
Der Destruktor der Basisklasse ~ CWindowImplRoot stellt sicher, dass das Fenster gegangen ist, vor dem Zerstören des Objekts.
CDialogImpl leitet sich von CDialogImplBaseT, die wiederum von CWindowImplRoot abgeleitet ist.
Hinweis&Nbsp; Ihre Klasse muss ein IDD -Mitglied definieren, die die Dialogfeld Vorlage Ressource-ID angibt Fügt beispielsweise den Assistenten für ATL-Objekte automatisch die folgende Zeile zu Ihrer Klasse:
enum {IDD = IDD_MYDIALOG}
wo MyDialog ist der Kurzname im Namen der Seite des Assistenten eingegeben.
| Weitere Informationen | Siehe |
| Erstellen von Steuerelementen | ATL-Lernprogramm |
| Verwenden von Dialogfeldern in ATL | ATL-Fensterklassen |
| Assistent für ATL-Objekte | Erstellen eines ATL-Projekts |
| Dialogfelder | Dialogfelder und nachfolgenden Themen im Platform SDK |
# include lt;atlwin.h>
Siehe auch