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


Параметры приложений, мастер проектов смарт-устройств ATL

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

Указывает параметры (помимо параметров платформы) для нового проекта смарт-устройств ATL.

3kca060h.alert_note(ru-ru,VS.90).gifПримечание.

Невозможно выбрать 'Attributed' при выполнении мастеров кода в проектов смарт-устройств. Проекты смарт-устройств в этом выпуске не поддерживают атрибутированный код.

Тип сервера

  • DLL (dynamic-link library — библиотека динамической компоновки)
    Указывает на то, что сервер является библиотекой DLL и, следовательно, внутрипроцессным сервером.

  • Исполняемый (EXE)
    Указывает на то, что сервер является библиотекой EXE и, следовательно, локальным внепроцессным сервером. Этот параметр не предоставляет поддержку MFC.

Дополнительные параметры

  • Поддержка MFC
    Указывает наличие на сервере поддержки MFC. Это параметр связывает проект с библиотеками MFC, так что можно иметь доступ к любым классам и функциям, которые они содержат.

    Выберите этот параметр только в том случае, если необходимо использовать в проекте классы MFC. Служебные классы, такие как CString, CRect Class, CSize Class и CPoint Class, не нуждаются в добавлении поддержки MFC в проект ATL.

    Если выбрать этот параметр, необходимо добавить указанную ниже строку в начало каждого COM-метода, окна, процедуры экспортированной функции, которые используют MFC:

    AFX_MANAGE_STATE(AfxGetStaticModuleState()); 
    
  • Support merged proxy/stub
    Включает код заглушки и прокси, созданный MIDL, как правило для пакетов SDK, которые используют DCOM. Этот параметр недоступен для платформ, которые его не поддерживают, включая Pocket PC и Smartphone.

См. также

Ссылки

Мастер проектов интеллектуальных устройств ATL

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

Справочник по библиотеке ATL для устройств

Справочник по пользовательскому интерфейсу для устройств