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


Добавление объектов и элементов управления в проект ATL.

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

Для добавления объекта или элемента управления в проекте на базе ATL или MFC можно использовать один из мастеров кода ATL. Для каждого добавляемого объекта СОМ или элемента управления мастер создает CPP- и H-файлы, а также RGS-файл для поддержки реестра на основе сценариев. В Visual Studio доступны следующие мастера кода ATL.

Простой объект ATL

Диалоговое окно ATL

Элемент управления ATL

Страница свойств ATL

ASP-компонент библиотеки ATL

Потребитель ATL OLE DB

Добавление поддержки ATL в MFC

Мастер компонентов ATL COM+ 1.0

Поставщик ATL OLE DB

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

Перед добавлением объектов ATL в проект следует изучить подробную информацию и требования к объектам в соответствующих разделах справки.

Добавление объекта или элемента управления с помощью мастера элементов управления ATL.

  1. В обозревателе решений щелкните правой кнопкой мыши узел проекта и в появившемся контекстном меню выберите команду Добавить. Выберите команду Добавить класс.

    Открывается диалоговое окно Добавление класса.

  2. Выбрав папку ATL в панели "Категории", выберите объект для вставки на панели "Шаблоны". Нажмите кнопку Открыть. Откроется мастер кода для выбранного объекта.

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

    Чтобы добавить объект ATL к проекту MFC, следует добавить поддержку ATL к существующему проекту. Для этого следуйте инструкциям в разделе Добавление поддержки ATL в проект MFC.

    При попытке добавить объект ATL к проекту MFC, не добавив предварительно поддержку ATL, среда Visual Studio попросит указать, следует ли вы добавить поддержку ATL к проекту. Нажмите Да, чтобы добавить поддержку ATL к проекту и открыть выбранный мастер ATL.

См. также

Задачи

Создание проектов с помощью мастеров приложений

Основные понятия

Проекты Visual C++

Programming with ATL and C Run-Time Code

Ссылки

Мастер проектов ATL

Fundamentals of ATL COM Objects

Конфигурации по умолчанию проекта ATL