Реализация интерфейса
Обновлен: Ноябрь 2007
Для реализации интерфейса необходимо создать проект COM-приложения ATL или проект приложения MFC с поддержкой ATL. Приложение ATL можно создать с помощью мастера проектов ATL или можно добавить объект ATL в приложение MFC для реализации поддержки ATL в приложении MFC.
После создания проекта необходимо сначала добавить объект ATL, чтобы реализовать интерфейс. Список мастеров для добавления объектов в проекты ATL см. в разделе Добавление объектов и элементов управления в проект ATL.
Примечание. |
---|
Мастер не поддерживает диалоговые окна ATL, веб-службы XML, использующие ATL, объекты производительности и счетчики производительности. |
При добавлении элемента управления ATL можно задать реализацию интерфейсов по умолчанию, перечисленных на странице Интерфейсы этого мастера и определенных в файле atlcom.h.
После добавления объекта или элемента управления можно реализовать другие интерфейсы, расположенные в любой доступной библиотеке типов, с помощью мастера реализации интерфейса.
Новый же интерфейс необходимо добавлять вручную в IDL-файл проекта. Дополнительные сведения см. в разделе Добавление нового интерфейса в проект ATL.
Реализация интерфейса
В окне классов щелкните правой кнопкой мыши имя класса объекта ATL.
В появившемся контекстном меню последовательно выберите пункты Добавить и Реализовать интерфейс, чтобы открыть Мастер реализации интерфейса.
Из соответствующих библиотек типов выберите реализуемые интерфейсы и нажмите кнопку Готово.
В представлении классов разверните узел "Базовые классы и интерфейсы" нужного объекта, чтобы увидеть реализованный интерфейс, а затем разверните узел этого интерфейса, чтобы увидеть его доступные атрибуты, методы и события.
Примечание. Для просмотра элементов этого интерфейса можно также воспользоваться Обозревателем объектов.