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


Добавление класса из элемента управления ActiveX

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

С помощью этого мастера можно создать класс MFC из интерфейса в доступном элементе управления ActiveX. Класс MFC можно добавить в приложение MFC, библиотеку DLL MFC или в элемент управления ActiveX MFC.

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

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

Элемент управления ActiveX ― это многократно используемый компонент программы, основанный на модели COM, который поддерживает широкий диапазон функциональных возможностей OLE и может быть настроен для соответствия многим потребностям программного обеспечения. Элементы управления ActiveX разработаны для использования как в обычных контейнерах элементов управления ActiveX, так и в интернет-страницах.

Добавление класса MFC из элемента управления ActiveX

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

  2. Последовательно выберите в контекстном меню пункты Добавить и Добавить класс.

  3. В области "Шаблоны" диалогового окна Добавление класса щелкните класс MFC элемента управления ActiveX, а затем нажмите кнопку Открыть, чтобы открыть Мастер добавления классов из элемента управления ActiveX.

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

Можно добавлять классы как из элементов управления ActiveX, зарегистрированных в системе, так и из элементов управления ActiveX, содержащихся в файлах библиотек типов (TLB, OLB, DDL, OCX или EXE), не регистрируя их в системе. Дополнительные сведения о регистрации элементов управления ActiveX см. в разделе Регистрация элементов управления библиотеки OLE.

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

См. также

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

MFC ActiveX Controls

Другие ресурсы

Introduction to COM and ATL