DECLARE_DYNCREATE
Aktiviert Objekte aus CObject- zur Laufzeit dynamisch zu erstellenden abgeleiteten Klassen.
DECLARE_DYNCREATE(class_name )
Parameter
- class_name
Der tatsächliche Name der Klasse.
Hinweise
Das Framework verwendet diese Fähigkeit, neue Objekte dynamisch zu erstellen.Beispiel: Die neue Ansicht erstellt, wenn Sie ein neues Dokument öffnen.Dokument, Ansicht und Frames Klassen sollten dynamische Erstellung unterstützen, da das Framework diese dynamisch erstellen müssen.
Fügen Sie das DECLARE_DYNCREATE Makro im .h-Modul für die Klasse hinzu, und fügen Sie dieses Modul in allen .cpp-Modulen ein, die den Zugriff auf Objekte dieser Klasse benötigen.
Wenn DECLARE_DYNCREATE in der Klassendeklaration enthalten ist, muss IMPLEMENT_DYNCREATE in der Klassenimplementierung enthalten sind.
Weitere Informationen zum DECLARE_DYNCREATE Makro finden Sie unter CObject-Klassen-Themen.
Hinweis |
---|
Das DECLARE_DYNCREATE Makro umfasst die gesamte Funktionalität von DECLARE_DYNAMIC. |
Beispiel
Weitere Informationen finden Sie im Beispiel für IMPLEMENT_DYNCREATE.
Anforderungen
Header: afx.h