DECLARE_DYNAMIC ( class_name )
Parametri
class_name
Il nome effettivo della classe (non racchiuso tra virgolette).
Osservazioni
Quando si deriva una classe da CObject, questa macro aggiunge la possibilità di accedere alle informazioni di runtime sulla classe di un oggetto.
Aggiungere la macro DECLARE_DYNAMIC all'intestazione (.H) modulo per la classe, quindi includere tale modulo in tutto.Moduli CPP che hanno bisogno di accedere a oggetti di questa classe.
Se si utilizzano le DECLARE_ macrodinamica e IMPLEMENT_DYNAMIC come descritto, è possibile quindi utilizzare la macro RUNTIME_CLASS e la funzione CObject::IsKindOf per determinare la classe degli oggetti in fase di esecuzione.
Se DECLARE_DYNAMIC è incluso nella dichiarazione della classe, IMPLEMENT_DYNAMIC deve essere incluso nell'implementazione della classe.
Per maggiori informazioni sulla macro DECLARE_DYNAMIC , vedere CObject classe argomenti nel manuale del programmatore di Visual C++.
Vedere anchenbsp;IMPLEME&NT_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf