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