CRuntimeClass::FromName
Chamar essa função para recuperar a estrutura de CRuntimeClass associada com o nome familiarizado.
static CRuntimeClass* PASCAL FromName(
LPCSTR lpszClassName
);
static CRuntimeClass* PASCAL FromName(
LPCWSTR lpszClassName
);
Parâmetros
- lpszClassName
Familiar o nome de uma classe derivada de CObject.
Valor de retorno
Um ponteiro para um objeto de CRuntimeClass , correspondente ao nome como passado em lpszClassName.A função retorna NULO se nenhum nome de classe correspondente foi encontrado.
Exemplo
// 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
Cabeçalho: afx.h