다음을 통해 공유


MFC 스마트 장치 응용 프로그램 마법사

업데이트: 2007년 11월

MFC(Microsoft Foundation Classes) 스마트 장치 응용 프로그램 마법사에서는 기본 제공된 기능이 있는 응용 프로그램을 생성합니다. 이 응용 프로그램을 컴파일하면 Windows CE 실행 파일(.exe) 응용 프로그램의 기본 기능이 구현됩니다.

개요

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

  • 플랫폼

    • 프로젝트의 기본 대상 플랫폼은 플랫폼 목록의 첫 번째 플랫폼입니다. 기본 설치에서 기본 플랫폼은 Pocket PC 2003이지만 Windows CE 5.0 SDK를 설치한 후 제거하면 새 응용 프로그램의 기본 대상이 변경되거나 Smartphone 2003과 같은 새 대상이 추가될 수 있습니다.
  • 응용 프로그램 종류

  • 문서 템플릿 문자열

  • 사용자 인터페이스 기능

    • 프로젝트는 명령 모음을 구현합니다.
  • 고급 기능

    • 프로젝트는 고급 기능을 지원하지 않습니다.
  • 생성된 클래스

    • 프로젝트의 뷰 클래스는 CView Class에서 파생됩니다.

    • 프로젝트의 응용 프로그램 클래스는 CWinApp Class에서 파생됩니다.

    • 프로젝트의 문서 클래스는 CDocument Class에서 파생됩니다.

    • 프로젝트의 주 프레임 클래스는 CFrameWnd Class에서 파생됩니다.

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

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

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

참고 항목

기타 리소스

Visual C++를 사용한 장치 프로그래밍