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


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

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

  • Добавить класс из
    Указывает расположение библиотеки типов, из которой создается класс.

    Параметр

    Описание

    Реестр

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

    Файл

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

  • Доступные элементы управления ActiveX
    Список элементов управления ActiveX, зарегистрированных в системе.Выберите из списка элемент управления ActiveX, чтобы его интерфейсы отобразились в списке Интерфейсы.Дополнительные сведения о регистрации элементов управления ActiveX см. в разделе Элементы управления ActiveX библиотеки MFC: распределение элементов управления ActiveX.

    Если в области Добавить класс из щелкнуть Файл, это поле будет недоступно для изменения.

  • Расположение
    Указывает расположение элемента управления ActiveX.Если в области Добавить класс из выбрать параметр Файл, то можно указать расположение файла, содержащего библиотеку типов.Чтобы найти расположение файла, нажмите кнопку с многоточием.

    Если в области Добавить класс из щелкнуть Реестр, это поле будет недоступно для изменения.

  • интерфейсов,
    Список интерфейсов элемента управления ActiveX, выбранного в списке Доступные элементы управления ActiveX, или библиотеки типов, содержащейся в файле, который указан в поле Расположение.

    Кнопка перемещения

    Описание

    >

    Добавляет интерфейс, выбранный в списке Интерфейсы.Если нет выбранных интерфейсов, кнопка недоступна.

    >>

    Добавляет все интерфейсы элемента управления ActiveX, выбранного в списке Доступные элементы управления ActiveX, или библиотеки типов, содержащейся в файле, который указан в поле Расположение.

    <

    Удаляет класс, выбранный в списке Создаваемые классы.Если класс в списке Создаваемые классы не выбран, кнопка недоступна.

    <<

    Удаляет все классы из списка Создаваемые классы.Если список Создаваемые классы пустой, кнопка недоступна.

  • Создаваемые классы
    Отображает имена классов, которые нужно создать из интерфейсов, добавленных с использованием кнопки > или >>.Можно щелкнуть этот список, чтобы выбрать класс, затем с помощью клавиш со стрелками вверх или вниз выполнить прокрутку списка, просматривая имена классов в поле Class и имена файлов в поле Файл .h, которые создаются мастером после нажатия кнопки Готово.В этом списке можно единовременно выбрать только один класс.

    Чтобы удалить класс, выберите его в списке и нажмите кнопку <.Чтобы удалить все классы в поле Создаваемые классы, не нужно выбирать класс в списке создаваемых классов; при нажатии кнопки << удаляются все классы из списка Создаваемые классы.

  • Class
    Указывает имя класса, который выбран в списке Создаваемые классы и будет добавлен мастером после нажатия кнопки Готово.Имя в поле Class можно изменить.

  • H-файл
    Задает имя файла заголовка для класса нового объекта.По умолчанию это имя основано на имени, указанном в списке Создаваемые классы.Нажмите кнопку с символом многоточия, чтобы сохранить файл в указанном месте или добавить объявление класса в существующий файл.Если выбрать уже существующий файл, он не будет сохранен в выбранном месте до тех пор, пока в мастере не будет нажата кнопка Готово.

    Мастер не переписывает файл.Если выбрать имя существующего файла, после нажатия кнопки Готово мастер попросит указать, следует ли добавить объявление класса к имеющемуся содержимому файла.Чтобы добавить реализацию в файл, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.

  • CPP-файл
    Задает имя файла реализации класса нового объекта.По умолчанию это имя основано на имени, указанном в списке Создаваемые классы.Нажмите кнопку с символом многоточия, чтобы сохранить файл в указанном месте.Файл не сохраняется в выбранном месте до тех пор, пока в мастере не будет нажата кнопка Готово.

    Мастер не переписывает файл.Если выбрать имя существующего файла, после нажатия кнопки Готово, то мастер попросит указать, следует ли добавить реализацию класса к имеющемуся содержимому файла.Чтобы добавить реализацию в файл, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.

См. также

Задачи

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

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