DECLARE_DYNCREATE
Aktiviert CObject- Objekte von dynamisch die zur Laufzeit erstellt werden, abgeleitete 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. Beispielsweise die neue Ansicht erstellt, wenn Sie ein neues Dokument öffnen. Dokument, Ansicht und Frameklassen sollten dynamische Erstellung unterstützen, da das Framework diese dynamisch erstellen.
Fügen Sie dem DECLARE_DYNCREATE-Makro im .h-Modul für die Klasse hinzu, und schließen Sie dieses Modul in allen CPP-Modulen ein, die den Zugriff auf Objekte dieser Klasse benötigen.
Wenn DECLARE_DYNCREATE in der Klasse enthalten ist, muss IMPLEMENT_DYNCREATE in diesem Fall der eingeschlossen werden.
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
Im Beispiel für IMPLEMENT_DYNCREATE.
Anforderungen
Header: afx.h