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