DECLARE_DYNCREATE
Permet aux objets d'CObject- classes dérivées à créer dynamiquement pendant l'exécution.
DECLARE_DYNCREATE(class_name )
Paramètres
- nom de classe
Le nom réel de la classe.
Notes
L'infrastructure utilise cette possibilité de créer des objets de manière dynamique. Par exemple, la nouvelle vue créée lorsque vous ouvrez un document. Le document, la vue, et les classes du cadre doivent prendre en charge la création dynamique car l'infrastructure doit créer dynamiquement.
Ajoutez la macro d'DECLARE_DYNCREATE dans le module de .h de la classe, puis inclure ce module dans tous les modules de .cpp qui nécessitent l'accès aux objets de cette classe.
Si DECLARE_DYNCREATE est inclus dans la déclaration de classe, puis IMPLEMENT_DYNCREATE inclure dans l'implémentation de la classe.
Pour plus d'informations sur la macro DECLARE_DYNCREATE, consultez Rubriques de la classe CObject.
Notes
La macro DECLARE_DYNCREATE inclut toutes les fonctionnalités DECLARE_DYNAMIC et .
Exemple
Consultez l'exemple de IMPLEMENT_DYNCREATE.
Configuration requise
En-tête : afx.h