Partager via


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

Voir aussi

Référence

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Concepts

macro MFC et Globals