ATL 프로젝트의 MFC 지원
업데이트: 2007년 11월
ATL 프로젝트 마법사에서 MFC 지원을 선택한 경우 ATL 프로젝트는 응용 프로그램을 MFC 응용 프로그램 개체(클래스)로 선언합니다. 프로젝트에서는 MFC 라이브러리를 초기화하고 CWinApp에서 파생된 클래스(ProjName)를 인스턴스화합니다.
이 옵션은 특성을 사용하지 않는 ATL DLL 프로젝트에만 사용할 수 있습니다.
class CProjNameApp : public CWinApp
{
public:
// Overrides
virtual BOOL InitInstance();
virtual int ExitInstance();
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CProjNameApp, CWinApp)
END_MESSAGE_MAP()
CProjNameApp theApp;
BOOL CProjNameApp::InitInstance()
{
return CWinApp::InitInstance();
}
int CProjNameApp::ExitInstance()
{
return CWinApp::ExitInstance();
}
클래스 뷰에서 응용 프로그램 개체 클래스와 해당 클래스의 InitInstance 및 ExitInstance 함수를 볼 수 있습니다.