다음을 통해 공유


Windows 컨트롤 라이브러리 템플릿(C++)

Windows 컨트롤 라이브러리 템플릿은 Windows Forms에 사용할 사용자 지정 컨트롤을 만드는 데 사용됩니다. 자세한 내용은 Windows Forms 컨트롤을 참조하십시오.

템플릿을 사용하면 응용 프로그램을 만들기 위한 출발점으로 사용할 필수 프로젝트 참조와 파일이 자동으로 추가됩니다.

  • 다음과 같은 .NET Framework 네임스페이스에 대한 참조가 추가됩니다.

    • System.XML - 표준에 따라 XML 처리를 지원하는 클래스를 제공합니다.

    • System.Windows.Forms - Microsoft Windows 운영 체제의 풍부한 사용자 인터페이스 기능을 충분히 활용하는 Windows 기반 응용 프로그램을 만들 수 있게 하는 클래스를 포함합니다.

    • System.Drawing - GDI+ 기본 그래픽 기능에 액세스할 수 있는 클래스를 포함합니다.

    • System.Data - 관리되는 응용 프로그램에 대한 기본 데이터 액세스 방법인 ADO.NET 아키텍처를 구성하는 클래스를 포함합니다.

    • System - 자주 사용되는 값과 참조 데이터 형식, 이벤트와 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 기본 클래스를 포함합니다.

    • mscorlib - .NET Framework를 지원하는 어셈블리 DLL입니다.

  • 소스 파일

    • 컨트롤(.cpp 파일) - 주요 소스 파일로서 Visual Studio에서 사용자를 위해 만든 응용 프로그램의 진입점입니다. 프로젝트 .dll 파일과 프로젝트 네임스페이스를 식별합니다. 이 파일에 사용자가 작성한 코드를 넣습니다.

    • AssemblyInfo.cpp - 프로젝트의 어셈블리 메타데이터를 수정하기 위한 정보, 즉 특성, 파일, 리소스, 형식, 버전 정보, 시그니처 정보 등을 포함하는 파일입니다. 자세한 내용은 어셈블리 개념을 참조하십시오.

    • Stdafx.cpp - Win32.pch라는 미리 컴파일된 헤더 파일과 StdAfx.obj라는 미리 컴파일된 형식 파일을 빌드하는 데 사용됩니다.

  • 헤더 파일

    • 컨트롤(.h 파일) - 모든 선언, 전역 기호 및 기타 헤더 파일에 대한 #include 지시문이 있는 프로젝트의 주요 포함 파일입니다.

    • 컨트롤(.resx 파일) - BuildAction 속성이 포함 리소스로 설정된 XML 리소스 파일입니다.

    • Stdafx.h - Win32.pch라는 미리 컴파일된 헤더 파일과 StdAfx.obj라는 미리 컴파일된 형식 파일을 빌드하는 데 사용됩니다.

    • resource.h - app.rc용으로 생성된 포함 파일입니다.

  • 리소스 파일

    • app.rc - 프로그램의 리소스 스크립트 파일입니다.

    • app.ico - 프로그램의 아이콘 파일입니다.

  • ReadMe.txt - 템플릿을 통해 만든 실제 파일 이름을 사용하여 사용자 프로젝트의 각 파일에 대해 설명하는 파일입니다.

참고 항목

작업

방법: Windows Forms 컨트롤 라이브러리 만들기

참조

CLR 프로젝트용 파일

기타 리소스

구성 요소 클래스