DECLARE_DYNAMIC ( Class_name )
Parameter
class_name
Der tatsächliche Name der Klasse (nicht in Anführungszeichen eingeschlossen).
Bemerkungen
Beim Ableiten einer Klasse von CObjectfügt dieses Makro die Fähigkeit zur Laufzeit Informationen über ein Objekt der Klasse zugreifen.
Das DECLARE_DYNAMIC -Makro zum Header hinzufügen (.H)-Modul für die Klasse, dann aufnehmen das Modul in alle.CPP-Module, die auf Objekte dieser Klasse zugreifen.
Verwenden Sie die DECLARE-Makros _dynamische und IMPLEMENT_DYNAMIC wie beschrieben, dann können das Makro RUNTIME_CLASS und die CObject::IsKindOf -Funktion Sie die Klasse Ihrer Objekte zur Laufzeit zu bestimmen.
Wenn DECLARE_DYNAMIC in der Klassendeklaration enthalten ist, muss dann IMPLEMENT_DYNAMIC in die Implementierung der Klasse enthalten sein.
Weitere Informationen über das DECLARE_DYNAMIC -Makro finden Sie unter Themen der CObject-Klasse in Visual C++ Programmer's Guide.
Siehe auch&Nbsp;IMPLEMENT_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf