DECLARE_DYNAMIC
Ajoute la possibilité d'accéder aux informations d'exécution sur une classe d'objets en en faisant dériver une classe de CObject.
DECLARE_DYNAMIC(class_name )
Paramètres
- nom de classe
Le nom réel de la classe.
Notes
Ajoutez la macro d'DECLARE_DYNAMIC dans le module d'en-tête (.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 vous utilisez les macros DECLARE_DYNAMIC et IMPLEMENT_DYNAMIC comme il est décrit, vous pouvez utiliser la macro RUNTIME_CLASS et la fonction CObject::IsKindOf pour déterminer la classe de vos objets au moment de l'exécution.
Si DECLARE_DYNAMIC est inclus dans la déclaration de classe, puis IMPLEMENT_DYNAMIC inclure dans l'implémentation de la classe.
Pour plus d'informations sur la macro DECLARE_DYNAMIC, consultez Rubriques de la classe CObject.
Exemple
Consultez l'exemple de IMPLEMENT_DYNAMIC.
Configuration requise
En-tête : afx.h