Condividi tramite


DECLARE_DYNCREATE

Abilita gli oggetti di CObject- classi derivate da creare dinamicamente in fase di esecuzione.

DECLARE_DYNCREATE(class_name )

Parametri

  • class_name
    Il nome effettivo della classe.

Note

Il framework utilizza questa possibilità di creare dinamicamente i nuovi oggetti. Ad esempio, la nuova visualizzazione creata quando si apre un nuovo documento. Il documento, la visualizzazione e di frame devono supportare la creazione dinamica in quanto il framework necessario crearle dinamicamente.

Aggiungere la macro di DECLARE_DYNCREATE nel modulo h per la classe, quindi includere tale modulo in tutti i moduli CPP che devono accedere agli oggetti della classe.

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

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

Nota

La macro di DECLARE_DYNCREATE alcuna funzionalità di DECLARE_DYNAMIC.

Esempio

Vedere l'esempio relativo IMPLEMENT_DYNCREATE.

Requisiti

Intestazione: afx.h

Vedere anche

Riferimenti

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

Concetti

Macro e funzioni globali MFC