Condividi tramite


DECLARE_DYNAMIC

Aggiunge la capacità di accedere alle informazioni di runtime su una classe dell'oggetto quando si deriva una classe da CObject.

DECLARE_DYNAMIC(class_name )

Parametri

  • class_name
    Il nome effettivo della classe.

Note

Aggiungere la macro di DECLARE_DYNAMIC intestazione (h) il modulo per la classe, includerà il modulo in tutti i moduli CPP che devono accedere agli oggetti di questa classe.

Se si utilizza _DYNAMIC di DECLAREe le macro di IMPLEMENT_DYNAMIC come descritte, sarà possibile utilizzare una macro di RUNTIME_CLASS e la funzione di CObject::IsKindOf per determinare la classe degli oggetti in fase di esecuzione.

Se DECLARE_DYNAMIC è incluso nella dichiarazione di classe, quindi IMPLEMENT_DYNAMIC deve essere incluso nell'implementazione della classe.

Per ulteriori informazioni sulla macro di DECLARE_DYNAMIC , vedere Argomenti relativi alle classi di CObject.

Esempio

Vedere l'esempio relativo IMPLEMENT_DYNAMIC.

Requisiti

Header: afx.h

Vedere anche

Riferimenti

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Concetti

Macro MFC e Globals