Мастер приложений для смарт-устройств MFC
Обновлен: Ноябрь 2007
Мастер приложений интеллектуальных устройств MFC генерирует приложение со встроенной функциональностью, которое в скомпилированном виде реализует базовые возможности приложения Windows CE (EXE).
Общие сведения
На странице общих сведений мастера приложений интеллектуальных устройств MFC описываются текущие параметры для создаваемых приложений интеллектуальных устройств MFC. По умолчанию мастер создает проект со следующими свойствами:
Платформы
- Конечная платформа по умолчанию для этого платформа — это первая платформа в списке платформ. В установке по умолчанию этой платформой является Pocket PC 2003, однако установка и удаление пакетов Windows CE 5.0 SDK может изменить целевую платформу по умолчанию для новых приложений или добавить новые платформы, например Smartphone 2003.
Тип приложения
Проект создается с помощью SDI and MDI.
В проекте используется Document/View Architecture.
Проект использует MFC в общей библиотеке Библиотеки DLL.
Строки шаблонов документов
- В качестве основы для заданных по умолчанию строк шаблонов документов используется имя проекта.
Функции пользовательского интерфейса
- В проекте реализуется панель команд.
Дополнительные возможности
- Проект не поддерживает дополнительных функциональных возможностей.
Создаваемые классы
Класс представления проекта является производным от класса 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.