Compartir a través de


DECLARE_DYNAMIC

Agrega la capacidad de tener acceso a la información en tiempo de ejecución sobre una clase de objeto al derivar una clase de CObject.

DECLARE_DYNAMIC(class_name )

Parámetros

  • class_name
    El nombre real de la clase.

Comentarios

Agregue la macro de DECLARE_DYNAMIC el encabezado .h el módulo para la clase, entonces incluye ese módulo en todos los módulos .cpp que necesitan acceso a los objetos de esta clase.

Si utiliza _DYNAMIC de DECLAREy macros de IMPLEMENT_DYNAMIC tal como se ha descrito, puede utilizar la macro de RUNTIME_CLASS y la función de CObject::IsKindOf para determinar el tipo de objetos en tiempo de ejecución.

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

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

Ejemplo

Vea el ejemplo para IMPLEMENT_DYNAMIC.

Requisitos

Header: afx.h

Vea también

Referencia

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Conceptos

Macros y funciones globales de MFC