DECLARE_DYNCREATE
Active les objets d' CObjectclasses dérivées à créer dynamiquement au moment de l'exécution.
DECLARE_DYNCREATE(class_name )
Paramètres
- class_name
Le nom réel de la classe.
Notes
L'infrastructure utilise cette possibilité de créer de nouveaux objets dynamiquement.Par exemple, la nouvelle vue créée lorsque vous ouvrez un document.Le document, la vue, et les classes de frame doivent prendre en charge la création dynamique car l'infrastructure doit les créer dynamiquement.
Ajoutez la macro d' DECLARE_DYNCREATE dans le module .h pour la classe, puis incluez ce module dans tous les modules .cpp qui nécessitent l'accès aux objets de cette classe.
Si DECLARE_DYNCREATE est inclus dans la déclaration de classe, alors IMPLEMENT_DYNCREATE doit être inclus dans l'implémentation de classe.
Pour plus d'informations sur la macro d' DECLARE_DYNCREATE , consultez Rubriques de classe de CObject.
[!REMARQUE]
La macro d' DECLARE_DYNCREATE inclut toutes les fonctionnalités d' DECLARE_DYNAMIC.
Exemple
Consultez l'exemple pour IMPLEMENT_DYNCREATE.
Configuration requise
Header: afx.h