CRuntimeClass::FromName

Llame a esta función para recuperar la estructura de CRuntimeClass asociada al nombre conocida.

static CRuntimeClass* PASCAL FromName(
   LPCSTR lpszClassName 
);
static CRuntimeClass* PASCAL FromName(
   LPCWSTR lpszClassName 
);

Parámetros

  • lpszClassName
    El nombre habitual de una clase derivada de CObject.

Valor devuelto

Un puntero a un objeto de CRuntimeClass , correspondiente al nombre como correcto en lpszClassName.La función devuelve NULL si no se encontró ningún nombre de clase coincidente.

Ejemplo

// This example creates an object if CAge is defined.

CRuntimeClass* pClass = CRuntimeClass::FromName(_T("CAge"));
if (pClass == NULL)
{
   // not found, display a warning for diagnostic purposes
   AfxMessageBox(_T("Warning: CMyClass not defined"));
   return NULL;
}

// attempt to create the object with the found CRuntimeClass
CObject* pObject = pClass->CreateObject();

Requisitos

encabezado: afx.h

Vea también

Referencia

Estructura de Recursos

Gráfico de jerarquía

CRuntimeClass::m_lpszClassName