Compartir a través de


CRuntimeClass::CreateObject

Llame a esta función para crear dinámicamente la clase especificada durante el tiempo de ejecución.

CObject* CreateObject( ); 
static CObject* PASCAL CreateObject(
   LPCSTR lpszClassName 
);
static CObject* PASCAL CreateObject(
   LPCWSTR lpszClassName 
);

Parámetros

  • lpszClassName
    El nombre habitual de la clase que se creará.

Valor devuelto

Un puntero al objeto recién creado, o NULL si el nombre de clase no se encuentra o no hay memoria suficiente para crear el objeto.

Comentarios

Las clases derivadas de CObject pueden admitir la creación dinámica, que es la capacidad de crear un objeto de una clase especificada en tiempo de ejecución.El documento, la vista, y las clases de cuadro, por ejemplo, deben admitir la creación dinámica.Para obtener más información sobre la creación dinámica y el miembro de CreateObject , vea clase de CObject y clase de CObject: especificar niveles de funcionalidad.

Ejemplo

Vea el ejemplo para IsDerivedFrom.

Requisitos

encabezado: afx.h

Vea también

Referencia

Estructura de Recursos

Gráfico de jerarquía