DECLARE_DYNAMIC

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

Index