Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

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 
);

lpszClassName

El nombre habitual de una clase derivada de CObject.

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.

// 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

Mostrar: