다음을 통해 공유


MFC ActiveX 컨트롤 마법사

ActiveX 컨트롤은 자동화 서버의 한 종류로, 다시 사용할 수 있는 구성 요소입니다. ActiveX 컨트롤을 호스팅하는 응용 프로그램은 해당 컨트롤의 자동화 클라이언트입니다. 다시 사용할 수 있는 구성 요소를 만드는 것이 목적인 경우에는 이 마법사를 사용하여 컨트롤을 만드십시오. 자세한 내용은 MFC ActiveX 컨트롤을 참조하십시오.

또한 MFC 응용 프로그램 마법사를 사용하여 자동화 서버 MFC 응용 프로그램을 만들 수 있습니다.

이 마법사를 사용하여 만든 ActiveX 컨트롤은 사용자 인터페이스를 가질 수도 있고, 보이지 않도록 만들 수도 있습니다. 마법사의 컨트롤 설정 페이지에서 이 옵션을 설정할 수 있습니다. 타이머 컨트롤은 보이지 않도록 설정할 수 있는 ActiveX 컨트롤의 한 예입니다.

ActiveX 컨트롤은 복잡한 사용자 인터페이스를 가질 수 있습니다. 일부 컨트롤은 캡슐화된 폼과 같은 형태일 수 있습니다. 즉, 하나의 컨트롤에 여러 필드가 들어 있으며 각 필드는 고유한 Windows 컨트롤입니다. 예를 들어, MFC ActiveX 컨트롤로 구현된 자동차 부품 개체는 사용자가 부품 번호, 부품 이름 및 기타 정보를 읽고 편집할 수 있는 폼 형태의 사용자 인터페이스를 가질 수 있습니다. 자세한 내용은 MFC ActiveX 컨트롤을 참조하십시오.

ActiveX 개체의 컨테이너를 만들려는 경우에는 ActiveX 컨트롤 컨테이너 만들기를 참조하십시오.

MFC 기초 프로그램에는 C++ 소스 파일(.cpp), 리소스 파일(.rc) 및 프로젝트 파일(.vcxproj)이 포함됩니다. 이 기초 파일에서 생성된 코드는 MFC를 기반으로 합니다.

다음 샘플 목록은 ActiveX 컨트롤에 대한 작업 및 성능 향상을 위한 여러 가지 방법입니다.

개요

이 마법사 페이지에서는 만들고 있는 MFC ActiveX 컨트롤 프로젝트의 현재 응용 프로그램 설정을 설명합니다. 마법사에서 프로젝트를 만들 때 사용하는 기본 설정은 다음과 같습니다.

  • 기본 프로젝트는 런타임 라이선스나 도움말 파일을 생성하지 않습니다. 이러한 기본 설정은 응용 프로그램 설정 페이지에서 변경할 수 있습니다. ActiveX 컨트롤 마법사의 이 페이지에서 선택한 내용만 개요 페이지에 반영됩니다.

  • 프로젝트에는 프로젝트 이름을 기반으로 하는 컨트롤 클래스 및 속성 페이지 클래스가 포함됩니다. 컨트롤 이름 페이지에서 프로젝트 및 파일 이름을 편집할 수 있습니다.

  • 컨트롤은 기존 Windows 컨트롤을 기반으로 하지 않으며, 표시되었을 때 활성화되고, 사용자 인터페이스를 가지며, 정보 대화 상자를 포함합니다. 컨트롤 설정 페이지에서 이러한 기본 설정을 변경할 수 있습니다.

참고 항목

개념

Visual C++ 프로젝트

기타 리소스

Visual C++ 프로젝트 만들기 및 관리

ATL Concepts