다음을 통해 공유


ATL과 MFC 중 선택에 대한 권장 사항

구성 요소 및 애플리케이션을 개발할 때 ATL과 MFC(Microsoft Foundation 클래스 라이브러리)의 두 가지 방법 중에서 선택할 수 있습니다.

ATL 사용

ATL은 C++에서 COM 구성 요소를 만들고 작은 공간을 유지하는 빠르고 쉬운 방법입니다. MFC에서 자동으로 제공하는 모든 기본 제공 기능이 필요하지 않은 경우 ATL을 사용하여 컨트롤을 만듭니다.

MFC 사용

MFC를 사용하면 전체 애플리케이션, ActiveX 컨트롤 및 활성 문서를 만들 수 있습니다. MFC를 사용하여 컨트롤을 이미 만든 경우 MFC에서 개발을 계속할 수 있습니다. 새 컨트롤을 만들 때 MFC의 모든 기본 제공 기능이 필요하지 않은 경우 ATL을 사용하는 것이 좋습니다.

MFC 프로젝트에서 ATL 사용

마법사를 실행하여 기존 MFC 프로젝트에서 ATL 사용에 대한 지원을 추가할 수 있습니다. 자세한 내용은 MFC 프로젝트에 ATL 지원 추가를 참조하세요.

참고 항목

ATL 소개