Редактирование интерфейса COM
Обновлен: Ноябрь 2007
С помощью команд контекстного меню окна классов можно определить новые методы и свойства COM-интерфейсов, используемых в проектах Visual C++. Кроме того, с помощью панели элементов можно определить события для элементов управления ActiveX.
В случае с классами объектов COM, основанными на ATL и MFC, редактирование реализации класса можно производить одновременно с редактированием интерфейса.
Примечание. |
---|
Если интерфейс был определен вне диалогового окна Добавление класса, Visual C++ добавляет методы или свойства в файл .idl и вставляет заглушки в классы, реализующие методы, даже при добавлении интерфейсов вручную. |
Ниже приведены три мастера, служащие для настройки существующих интерфейсов. Эти мастера доступны в окне классов.
Мастер |
Тип проекта |
---|---|
Проекты ATL или MFC с поддержкой ATL. Щелкните правой кнопкой мыши интерфейс, в который требуется добавить свойство. Visual C++ определяет тип проекта и соответствующим образом изменяет параметры мастера добавления свойства.
|
|
Проекты ATL или MFC с поддержкой ATL. Щелкните правой кнопкой мыши интерфейс, в который требуется добавить метод. Visual C++ определяет тип проекта и соответствующим образом изменяет параметры мастера добавления метода.
|
Кроме того, вы можете реализовать новые интерфейсы для своего элемента управления COM, щелкнув правой кнопкой мыши управляющий класс объекта в окне классов и выбрав команду Реализовать интерфейс.
См. также
Основные понятия
Добавление функциональных возможностей с помощью мастеров кода