Compartir a través de


DECLARE_DYNCREATE

Habilita los objetos de CObject- clases derivadas que se creen dinámicamente en tiempo de ejecución.

DECLARE_DYNCREATE(class_name )

Parámetros

  • class_name
    El nombre real de la clase.

Comentarios

El marco de trabajo usa esta capacidad para crear nuevos objetos dinámicamente. Por ejemplo, la nueva vista creada cuando se abre un nuevo documento. El documento, la vista, y las clases de cuadro deben admitir la creación dinámica porque el marco necesario crearlos dinámicamente.

Agregue la macro de DECLARE_DYNCREATE en el módulo .h para la clase, después incluya ese módulo en todos los módulos .cpp que necesitan acceso a los objetos de esta clase.

Si DECLARE_DYNCREATE se incluye en la declaración de clase, después IMPLEMENT_DYNCREATE se debe incluir en la implementación de la clase.

Para obtener más información sobre la macro de DECLARE_DYNCREATE , vea Temas de la clase de CObject.

Nota

La macro de DECLARE_DYNCREATE incluye toda la funcionalidad de DECLARE_DYNAMIC.

Ejemplo

Vea el ejemplo para IMPLEMENT_DYNCREATE.

Requisitos

Header: afx.h

Vea también

Referencia

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

Conceptos

Macros y variables globales de MFC