다음을 통해 공유


MFC 스마트 장치 ActiveX 컨트롤 마법사

업데이트: 2007년 11월

MFC 스마트 장치 ActiveX 컨트롤 마법사를 설명합니다.

ActiveX 컨트롤은 Automation Servers의 한 종류로, 재사용 가능한 구성 요소입니다. ActiveX 컨트롤을 호스팅하는 응용 프로그램은 해당 컨트롤의 Automation Clients입니다. 재사용 가능한 구성 요소를 만드는 것이 목적인 경우에는 이 마법사를 사용하여 컨트롤을 만드십시오. 자세한 내용은 MFC ActiveX Controls을 참조하십시오.

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

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

개요

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

  • 프로젝트의 기본 대상 플랫폼은 플랫폼 목록의 첫 번째 플랫폼입니다. 기본 설치 시 기본 플랫폼은 Pocket PC 2003입니다. Windows CE 5.0 SDK를 설치 및 제거하여 새 응용 프로그램의 기본 대상을 변경하거나 Smartphone 2003과 같은 다른 플랫폼을 추가할 수 있습니다.

  • 기본 프로젝트는 런타임 라이선스를 생성하지 않습니다.

  • 프로젝트에는 프로젝트 이름을 기반으로 하는 컨트롤 클래스 및 속성 페이지 클래스가 포함됩니다.

  • 컨트롤은 기존 Windows CE 컨트롤을 기반으로 하지 않으며, 표시되면 활성화되고, 사용자 인터페이스를 가지며, 정보 대화 상자를 포함합니다.

대상 플랫폼을 변경하려면 마법사의 왼쪽 열에서 플랫폼을 클릭하고 필요한 사항을 변경합니다.

응용 프로그램 설정을 변경하려면 마법사의 왼쪽 열에서 응용 프로그램 설정을 클릭하고 필요한 사항을 변경합니다.

컨트롤 이름을 변경하려면 마법사의 왼쪽 열에서 컨트롤 이름을 클릭하고 필요한 사항을 변경합니다.

컨트롤 설정을 변경하려면 마법사의 왼쪽 열에서 컨트롤 설정을 클릭하고 필요한 사항을 변경합니다.

새 프로젝트를 만든 다음 _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA를 정의할 때 컴파일러에 경고가 발생하는 경우 기본 헤더 파일에서 다음 플래그를 정의해야 합니다.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

특히 Windows Mobile 플랫폼에서 COM 개체를 만들 때, Windows Mobile에서 웹 서비스를 사용할 때 및 ATL COM 개체를 사용할 때와 같은 시나리오에서 위 플래그를 정의해야 합니다.

참고 항목

기타 리소스

Visual C++ 장치 프로젝트 만들기 및 이식