CRuntimeClass::FromName
调用该函数检索 CRuntimeClass 结构与该熟悉的名称。
static CRuntimeClass* PASCAL FromName(
LPCSTR lpszClassName
);
static CRuntimeClass* PASCAL FromName(
LPCWSTR lpszClassName
);
参数
- lpszClassName
从 CObject派生的选件类的熟悉的名称。
返回值
对一 CRuntimeClass 对象的指针,并将相应为通过在 lpszClassName。 ;如果未找到,则函数返回 NULL 匹配的类名。
示例
// 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();
要求
Header: afx.h