DECLARE_DYNCREATE
Abilita gli oggetti di CObjectdi classi derivate da creare dinamicamente in fase di esecuzione.
DECLARE_DYNCREATE(class_name )
Parametri
- class_name
Il nome effettivo della classe.
Note
Il framework utilizza questa possibilità di creare dinamicamente i nuovi oggetti.Ad esempio, la nuova visualizzazione creata quando si apre un nuovo documento.Il documento, la visualizzazione e le classi del frame devono supportare la creazione dinamica in quanto il framework necessario crearle dinamicamente.
Aggiungere la macro di DECLARE_DYNCREATE nel modulo con estensione h per la classe, quindi includere tale modulo in tutti i moduli CPP che devono accedere agli oggetti di questa classe.
Se DECLARE_DYNCREATE è incluso nella dichiarazione di classe, quindi IMPLEMENT_DYNCREATE deve essere incluso nell'implementazione della classe.
Per ulteriori informazioni sulla macro di DECLARE_DYNCREATE , vedere Argomenti relativi alle classi di CObject.
[!NOTA]
La macro di DECLARE_DYNCREATE sono incluse tutte le funzionalità di DECLARE_DYNAMIC.
Esempio
Vedere l'esempio relativo IMPLEMENT_DYNCREATE.
Requisiti
Header: afx.h