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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

Создание интерфейса COM

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