DECLARE_DYNCREATE

DECLARE_DYNCREATE ( class_name )

Parametri

class_name

Il nome effettivo della classe (non racchiuso tra virgolette).

Osservazioni

Utilizzare la macro DECLARE_DYNCREATE per abilitare gli oggetti di CObject-dalle classi derivate per essere creato in modo dinamico in fase di esecuzione. Il framework utilizza questa abilità per creare nuovi oggetti in modo dinamico, ad esempio, quando legge un oggetto dal disco durante la serializzazione. Classi di fotogramma, visualizzazione e documento dovrebbero sostenere la creazione dinamica perché il quadro deve crearli in modo dinamico.

Aggiungere la macro DECLARE_DYNCREATE nella.Modulo h per la classe, quindi includere tale modulo in tutto.Moduli CPP che hanno bisogno di accedere a oggetti di questa classe.

Se DECLARE_DYNCREATE è incluso nella dichiarazione della classe, IMPLEMENT_DYNCREATE deve essere incluso nell'implementazione della classe.

Per maggiori informazioni sulla macro DECLARE_DYNCREATE , vedere CObject classe argomenti nel manuale del programmatore di Visual C++.

Vedere anchenbsp;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf

Index