다음을 통해 공유


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 프로젝트 구성

개념

클래스 추가(Visual C++)