다음을 통해 공유


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

참고 항목

참조

CRuntimeClass 구조체

계층 구조 차트

CRuntimeClass::m_lpszClassName