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();
요구 사항
헤더: afx.h