DECLARE_DYNCREATE ( Class_name )
Parameter
class_name
Der tatsächliche Name der Klasse (nicht in Anführungszeichen eingeschlossen).
Bemerkungen
Das DECLARE_DYNCREATE -Makro verwenden, um aktivieren Sie Objekte von CObject-abgeleitete Klassen dynamisch zur Laufzeit erstellt werden. Das Framework verwendet diese Fähigkeit neue Objekte dynamisch erstellen zum Beispiel, wenn es während der Serialisierung ein Objekt von der Festplatte liest. Dokument-, Ansichts- und Frame Klassen sollte dynamische Erstellung unterstützen, denn der Rahmen sie dynamisch erstellen muss.
Fügen Sie das DECLARE_DYNCREATE -Makro in der.H-Modul für die Klasse, dann das Modul in alle aufnehmen.CPP-Module, die auf Objekte dieser Klasse zugreifen.
DECLARE_DYNCREATE in der Klassendeklaration enthalten ist, muss dann IMPLEMENT_DYNCREATE in die Implementierung der Klasse enthalten sein.
Weitere Informationen über das DECLARE_DYNCREATE -Makro finden Sie unter Themen der CObject-Klasse in Visual C++ Programmer's Guide.
Siehe auch&Nbsp;DECLARE_DYNAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf