ATL 프로젝트에 개체 및 컨트롤 추가Adding Objects and Controls to an ATL Project


ATL COM+ 1.0 구성 요소 마법사, ATL OLE DB 소비자 마법사 및 ATL Active Server Page 구성 요소 마법사는 Visual Studio 2019 이상에서 사용할 수 없습니다.The ATL COM+ 1.0 Component Wizard, ATL OLE DB Consumer wizard, and ATL Active Server Page Component wizard are not available in Visual Studio 2019 and later.

ATL 코드 마법사 중 하나를 사용하여 ATL 또는 MFC 기반 프로젝트에 개체나 컨트롤을 추가할 수 있습니다.You can use one of the ATL code wizards to add an object or a control to your ATL- or MFC-based projects. 추가한 각 COM 개체 또는 컨트롤에 대해 마법사는 cpp 및 .h 파일과 스크립트 기반 레지스트리 지원을 위한.rgs 파일을 생성합니다.For each COM object or control you add, the wizard generates .cpp and .h files, as well as an .rgs file for script-based registry support. 다음 ATL 코드 마법사는 Visual Studio에서 사용할 수 있습니다.The following ATL code wizards are available in Visual Studio:

ATL 단순 개체ATL Simple Object ATL 대화 상자ATL Dialog ATL 컨트롤ATL Control
ATL 속성 페이지ATL Property Page ATL Active Server Page 구성 요소ATL Active Server Page Component ATL OLE DB 소비자ATL OLE DB Consumer
MFC에 ATL 지원 추가Add ATL Support to MFC ATL COM+ 1.0 구성 요소 마법사ATL COM+ 1.0 Component Wizard ATL OLE DB 공급자ATL OLE DB Provider


ATL 개체를 프로젝트에 추가하기 전에 관련 도움말 항목에서 개체에 대한 세부 정보 및 요구 사항을 검토해야 합니다.Before adding an ATL object to your project, you should review the details and requirements for the object in its related Help topics.

ATL 컨트롤 마법사를 사용하여 개체 또는 컨트롤을 추가하려면To add an object or a control using the ATL Control Wizard

  1. 솔루션 탐색기에서 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 추가를 클릭합니다.In Solution Explorer, right-click the project node and click Add from the shortcut menu. 클래스 추가를 클릭합니다.Click Add Class.

    클래스 추가 대화 상자가 나타납니다.The Add Class dialog box appears.

  2. 범주 창에서 ATL 폴더를 선택한 상태에서 템플릿 창에서 삽입할 개체를 선택합니다.With the ATL folder selected in the Categories pane, select an object to insert from the Templates pane. 열기를 클릭합니다.Click Open. 선택한 개체에 대한 코드 마법사가 나타납니다.The code wizard for the selected object appears.


    MFC 프로젝트에 ATL 개체를 추가하려면 기존 프로젝트에 ATL 지원을 추가해야 합니다.If you want to add an ATL object to an MFC project, you must add ATL support to the existing project. MFC 프로젝트에 ATL 지원 추가의 지침에 따라 이 작업을 수행할 수 있습니다.You can do this by following the instructions in Adding ATL Support to Your MFC Project.

    또는 이전에 ATL 지원을 추가하지 않고 MFC 프로젝트에 ATL 개체를 추가하려고 하면 Visual Studio에서 ATL 지원을 프로젝트에 추가할지 여부를 지정하라는 메시지가 표시됩니다.Alternately, if you attempt to add an ATL object to your MFC project without previously adding ATL support, Visual Studio prompts you to specify whether you want ATL support added to your project. 를 클릭하여 프로젝트에 ATL 지원을 추가하고 선택한 ATL 마법사를 엽니다.Click Yes to add ATL support to the project and open the selected ATL wizard.

참고 항목See also

ATL 프로젝트 마법사ATL Project Wizard
Visual Studio의 C++ 프로젝트 형식C++ project types in Visual Studio
ATL COM 개체 기본 사항Fundamentals of ATL COM Objects
ATL 및 C 런타임 코드를 사용한 프로그래밍Programming with ATL and C Run-Time Code
기본 ATL 프로젝트 구성Default ATL Project Configurations