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


Реализация интерфейса (Visual C++)

Для реализации интерфейса необходимо создать проект COM-приложения ATL или проект приложения MFC с поддержкой ATL.Можно использовать мастер проектов ATL для создания приложения ATL или добавить объект ATL в приложение MFC для реализации поддержки ATL в приложении MFC.

После создания проекта необходимо сначала добавить объект ATL, чтобы реализовать интерфейс.Список мастеров для добавления объектов в проекты ATL см. в разделе Добавление объектов и элементов управления в проект ATL.

ПримечаниеПримечание

Мастер не поддерживает диалоговые окна ATL, веб-службы XML, использующие ATL, объекты производительности и счетчики производительности.

При добавлении элемента управления ATL можно задать реализацию интерфейсов по умолчанию, перечисленных на странице Интерфейсы этого мастера и определенных в файле atlcom.h.

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

Новый же интерфейс необходимо добавлять вручную в IDL-файл проекта.Дополнительные сведения см. в разделе Добавление нового интерфейса в проект ATL.

Реализация интерфейса

  1. В окне классов щелкните правой кнопкой мыши имя класса объекта ATL.

  2. В появившемся контекстном меню последовательно выберите пункты Добавить и Реализовать интерфейс, чтобы открыть Мастер реализации интерфейса.

  3. Из соответствующих библиотек типов выберите реализуемые интерфейсы и нажмите кнопку Готово.

  4. В представлении классов разверните узел "Базовые классы и интерфейсы" нужного объекта, чтобы увидеть реализованный интерфейс, а затем разверните узел этого интерфейса, чтобы увидеть его доступные атрибуты, методы и события.

    ПримечаниеПримечание

    Для просмотра элементов этого интерфейса можно также воспользоваться Обозревателем объектов.

См. также

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

Создание интерфейса COM (Visual C++)

Редактирование интерфейса COM