DECLARE_DYNAMIC
Fügt die Möglichkeit hinzu, auf Laufzeitinformationen über einen Objekts zuzugreifen, wenn eine Klasse, die Ableitung von CObject.
DECLARE_DYNAMIC(class_name )
Parameter
- class_name
Der tatsächliche Name der Klasse.
Hinweise
Fügen Sie den DECLARE_DYNAMIC als Header hinzu (.h) enthalten Modul für die Klasse, dann dieses Modul in allen CPP-Modulen, die Zugriff auf Objekte dieser Klasse benötigen.
Wenn Sie das DEKLARIEREN_DYNAMISCH und IMPLEMENT_DYNAMIC verwenden, wie Makros beschrieben, können Sie das Makro RUNTIME_CLASS und die Funktion dann CObject::IsKindOf verwenden, um die Klasse der Objekte zur Laufzeit zu bestimmen.
Wenn DECLARE_DYNAMIC in der Klasse enthalten ist, muss IMPLEMENT_DYNAMIC in diesem Fall der eingeschlossen werden.
Weitere Informationen zum DECLARE_DYNAMIC-Makro, finden Sie unter CObject-Klassen-Themen.
Beispiel
Im Beispiel für IMPLEMENT_DYNAMIC.
Anforderungen
Header: afx.h