Поделиться через


Мастер приложений для смарт-устройств MFC

Обновлен: Ноябрь 2007

Мастер приложений интеллектуальных устройств MFC генерирует приложение со встроенной функциональностью, которое в скомпилированном виде реализует базовые возможности приложения 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

Особенно это необходимо в сценариях, таких как создание COM-объектов для платформ Windows Mobile, потребление веб-служб в Windows Mobile и использование COM-объектов ATL.

См. также

Другие ресурсы

Программирование для устройств на языке Visual C++