다음을 통해 공유


ATL 프로젝트의 MFC 지원

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();
}

클래스 뷰에서 응용 프로그램 개체 클래스와 해당 클래스의 InitInstanceExitInstance 함수를 볼 수 있습니다.

참고 항목

작업

ATL 프로젝트 만들기

참조

기본 ATL 프로젝트 구성

개념

클래스 추가