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


Создание проекта (учебник ATL, часть 1)

Это руководство переходит на пошаговые руководства по представляет проекта библиотеки ATL, который создает объект ActiveX, отображающего многоугольника. Объект содержит параметры для разрешения пользователю изменять число его сторон структурирование - и код для обновления экрана.

Примечание

MFC и библиотеки ATL обычно не поддерживаются в выпусках Visual Studio.

Примечание

В этом пошаговом руководстве создается один исходный код, что и пример многоугольника.Если требуется избежать появления исходный код вручную, можно загрузить с веб-узла Абстрактный пример многоугольника.Затем можно ссылаться на исходный код многоугольника в процессе работы с помощью руководства или используйтесь его для проверки ошибок в своем проекте.

Создание исходного проекта библиотеки ATL с помощью мастера проекта библиотеки ATL

  1. Среды разработки Visual Studio в меню Создать выберите пункт Файл, а затем нажмите кнопку Проект.

  2. Щелкните папку Проекты Visual C и выберите Проект ATL.

  3. Введите Polygon в качестве имени проекта.

    Расположение для исходного кода обычно поиск не будет установлено значение Мои документы \ проекты Visual Studio, и новая папка будет создана автоматически.

  4. Нажмите кнопку ОК и открыть мастер проекта библиотеки ATL.

  5. Нажмите кнопку Параметры приложения, чтобы просмотреть доступные параметры.

  6. При создании элемента управления и элемент управления должен быть внутрипроцессным сервером, Тип приложения отображается в виде библиотеки DLL.

  7. Не удаляйте другие параметры в их значения по умолчанию, и нажмите Готово.

Мастер проекта библиотеки ATL создает проект путем создания несколько файлов. Можно просмотреть эти файлы в обозревателе решений, разверните объект многоугольника. Файлы перечислены ниже.

Файл

Описание

Polygon.cpp

Содержит реализацию DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer и DllUnregisterServer. Также содержит сопоставление объектов, список объектов в проекте библиотеки ATL. Это - пусто.

Polygon.def

Этот файл определения модуля предоставляет компоновщик информацией о экспортах, необходимые для библиотеки DLL.

Polygon.idl

Idl-файл, который описывает интерфейсы, относящиеся к этим объектам.

Polygon.rgs

Этот скрипт реестра содержит сведения для зарегистрировать библиотеку DLL программы.

Polygon.rc

Файл ресурсов, который изначально содержит сведения о версии и строку, содержащую имя проекта.

Resource.h

Файл заголовка для файла ресурса.

Polygonps.def

Этот файл определения модуля предоставляет компоновщик информацией о экспортах требуется прокси и кодом заглушки этими требования поддержки между подразделениями.

stdafx.cpp

Файл, который будет #include файлы реализации библиотеки ATL.

stdafx.h

Файл, который будет #include файлы заголовка библиотеки ATL.

  1. В обозревателе решений щелкните правой кнопкой мыши проект Polygon.

  2. В контекстном меню выберите команду Свойства.

  3. Щелкните по Компоновщик. Измените параметр На пользователяПеренаправление на Да.

  4. Нажмите кнопку ОК.

В следующем шаге добавляется элемент управления в проект.

На шаге 2.

См. также

Ссылки

Учебник по активной библиотеке шаблонных классов (ATL)