Condividi tramite


DECLARE_DYNAMIC

Consente di accedere alle informazioni di runtime su una classe di oggetto quando derivare una classe da CObject.

DECLARE_DYNAMIC(class_name )

Parametri

  • class_name
    Il nome effettivo della classe.

Note

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

Se si utilizza il suffisso _DINAMICO di DECLARE e macro di IMPLEMENT_DYNAMIC come descritte, è possibile utilizzare la 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

Intestazione: afx.h

Vedere anche

Riferimenti

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Concetti

Macro e funzioni globali MFC