Мастер элементов ActiveX для смарт-устройств MFC
Обновлен: Ноябрь 2007
Описание мастера элементов ActiveX интеллектуальных устройств MFC.
Элемент управления 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
Особенно это необходимо в сценариях, таких как создание COM-объектов для платформ Windows Mobile, потребление веб-служб в Windows Mobile и использование COM-объектов ATL.