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


Добавление класса MFC из библиотеки типов

Используйте этот мастер для создания класса MFC из интерфейса в библиотеке типов. Вы можете добавить класс MFC для приложения MFC, библиотеки DLL MFC или элемента управления ActiveX MFC.

Примечание.

Вам не нужно создавать проект MFC с поддержкой автоматизации, чтобы добавить класс из библиотеки типов.

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

Добавление класса MFC из библиотеки типов

  1. В Обозреватель решений или представлении классов щелкните правой кнопкой мыши имя проекта, в который нужно добавить класс.

  2. В контекстном меню выберите "Добавить>новый элемент".

  3. В диалоговом окне "Добавление нового элемента" выберите "Установленные пакеты" и выберите Visual C++.

  4. В области "Шаблоны" выберите класс MFC из Typelib и выберите " Добавить ", чтобы отобразить класс add from Typelib Wizard.

С помощью мастера можно добавить несколько классов в библиотеку типов. Классы можно добавлять из нескольких библиотек типов в одном сеансе мастера.

Мастер создает класс MFC, производный от COleDispatchDriverкаждого интерфейса, добавляемого из выбранной библиотеки типов. COleDispatchDriver реализует клиентную сторону автоматизации OLE.

См. также

Automation Clients
Клиенты автоматизации. Использование библиотек типов