Еще один полезный мастер (мастер объектов ATL) предоставленных Visual C++ позволяет быстро вставить объект ATL в существующий проект. Открыть этот мастер, выбирая Новый объект ATL вариант из меню Вставка или Мастер объектов ATL кнопку с панели инструментов ATL.
Как только появится мастер объектов ATL, выберите вариант элементы управления (в левой панели) и затем дважды щелкните элемент Составного элемента управления . На данный момент вам необходимо предоставить некоторую информацию о свойствах составного элемента управления, который вставляется. Для получения подробной информации по использованию мастера объектов ATL, смотрите Добавить объекты и элементы управления.
Первая страница (имена) запрашивает информацию, относящиеся к реализации класса: краткое имя.H и.CPP-файлов и так далее. Введите значение в поле Краткое имя. Все другие записи создаются автоматически, используя краткое имя в качестве основы.
Вторая страница (атрибутов) представляет параметры по умолчанию, касающихся потоковая модель интерфейса и агрегирования составного элемента управления. Примите параметры по умолчанию или настроить их, основываясь на потребностях составной элемент управления.
Последней странице (фондовая свойства) предоставляет список общих свойств элемента управления, который может поддерживать составной элемент управления. Выберите все необходимые свойства из списка слева.
Как только вы сделали свой выбор, нажмите кнопку ОК. Затем мастер объектов ATL создает необходимые части, реализующие составной элемент управления. Эти компоненты включают в себя:
Шаблон для диалогового окна, реализующий составной элемент управления.
Настраиваемый ресурс, реестр, который автоматически регистрирует составной элемент управления при вызове.
C++ класс, реализующий составной элемент управления.
Интерфейс COM, предоставляемые в составной элемент управления.
Тестовой страницы HTML, содержащая составной элемент управления.