Добавление класса из элемента управления ActiveX
Обновлен: Ноябрь 2007
С помощью этого мастера можно создать класс MFC из интерфейса в доступном элементе управления ActiveX. Класс MFC можно добавить в приложение MFC, библиотеку DLL MFC или в элемент управления ActiveX MFC.
Примечание. |
---|
Чтобы добавить класс из элемента управления ActiveX, не нужно создавать проект MFC с включенной функцией автоматизации. |
Элемент управления ActiveX ― это многократно используемый компонент программы, основанный на модели COM, который поддерживает широкий диапазон функциональных возможностей OLE и может быть настроен для соответствия многим потребностям программного обеспечения. Элементы управления ActiveX разработаны для использования как в обычных контейнерах элементов управления ActiveX, так и в интернет-страницах.
Добавление класса MFC из элемента управления ActiveX
В обозревателе решений или в представлении классов щелкните правой кнопкой мыши имя проекта, в который требуется добавить класс элементов управления ActiveX.
Последовательно выберите в контекстном меню пункты Добавить и Добавить класс.
В области "Шаблоны" диалогового окна Добавление класса щелкните класс MFC элемента управления ActiveX, а затем нажмите кнопку Открыть, чтобы открыть Мастер добавления классов из элемента управления ActiveX.
С помощью мастера можно добавить несколько интерфейсов в элемент управления ActiveX. Можно также создавать классы из нескольких элементов управления ActiveX за один сеанс мастера.
Можно добавлять классы как из элементов управления ActiveX, зарегистрированных в системе, так и из элементов управления ActiveX, содержащихся в файлах библиотек типов (TLB, OLB, DDL, OCX или EXE), не регистрируя их в системе. Дополнительные сведения о регистрации элементов управления ActiveX см. в разделе Регистрация элементов управления библиотеки OLE.
Мастер создает класс MFC, производный от классов CWnd или COleDispatchDriver, для каждого интерфейса, добавляемого из выбранного элемента управления ActiveX.