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


Мастер добавления классов из TypeLib

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

Снимок экрана: мастер добавления класса из typelib.

  • Реализовать интерфейс из

    Указывает расположение библиотеки типов.

    Вариант Описание
    Реестр Зарегистрированные библиотеки типов перечислены в разделе Доступные библиотеки типов.
    Файл Укажите расположение файла в расположении для библиотек типов, которые не зарегистрированы в системе.
  • Доступные библиотеки типов

    Перечисляет библиотеки типов, зарегистрированные в системе. Выберите библиотеку типов из этого списка, чтобы отобразить его интерфейсы в списке интерфейсов .

  • Местонахождение

    Указывает расположение библиотеки типов. В разделе "Реализация интерфейса" выберите "Файл ", чтобы указать расположение файла библиотеки типов. Чтобы перейти к расположению файла, нажмите кнопку с многоточием.

  • Доступные интерфейсы

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

    Кнопка "Перенести" Description
    > Добавляет выбранный интерфейс в список интерфейсов . Недоступно, если нет выбранных интерфейсов.
    >> Добавляет все интерфейсы для библиотеки типов, выбранной в списке библиотек доступных типов.
    < Удаляет выбранный класс в списке интерфейсов "Реализация". Недоступно, если класс не выбран.
    << Удаляет все классы из списка Реализовать интерфейсы. Недоступно, если список Реализовать интерфейсы пуст.
  • Реализовать интерфейсы

    Указывает имена классов, создаваемые из интерфейсов, добавленных с помощью кнопки > или >>. Щелкните поле, чтобы выбрать класс, а затем используйте клавиши вверх или вниз, чтобы прокрутить список. Мастер создает классы при нажатии кнопки "ОК". В этом поле можно выбрать только один класс за раз.

    Чтобы удалить класс, выберите его в этом списке и выберите <. Выберите << , чтобы удалить все классы в поле "Реализация интерфейсов ".

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

  • Добавление класса из

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

    Вариант Описание
    Реестр Зарегистрированные библиотеки типов перечислены в разделе Доступные библиотеки типов.
    Файл Укажите расположение файла в расположении для библиотек типов, которые не зарегистрированы в системе.
  • Доступные библиотеки типов

    Перечисляет библиотеки типов, зарегистрированные в системе. Выберите библиотеку типов из этого списка, чтобы отобразить его интерфейсы в списке интерфейсов .

  • Местонахождение

    Указывает расположение библиотеки типов. Если выбрать файл в разделе "Добавить класс из", можно указать расположение файла, содержащего библиотеку типов. Чтобы перейти к расположению файла, нажмите кнопку с многоточием.

  • Интерфейсы

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

    Кнопка "Перенести" Description
    > Добавляет интерфейс, выбранный в списке интерфейсов . Недоступно, если нет выбранных интерфейсов.
    >> Добавляет все интерфейсы в библиотеке типов, выбранной в списке библиотек доступных типов.
    < Удаляет класс, выбранный в списке созданных классов . Недоступно, если в списке созданных классов не выбран класс.
    << Удаляет все классы в списке Созданные классы. Недоступно, если список Созданные классы пуст.
  • Созданные классы

    Указывает имена классов, создаваемые из интерфейсов, добавленных с помощью кнопки > или >>. Щелкните поле, чтобы выбрать класс, а затем используйте клавиши вверх или вниз для прокрутки списка, просматривая каждое имя класса в поле "Класс" и имя файла в поле "Файл", которое мастер создает при нажатии кнопки "Готово". В этом поле можно выбрать только один класс за раз.

    Чтобы удалить класс, выберите его в этом списке и выберите <. Выберите, << чтобы удалить все классы в поле "Созданные классы ".

  • Class

    Задает имя класса, выбранного в поле Созданные классы, который мастер добавляет при нажатии кнопки Готово. Можно изменить имя в поле Класс.

  • Файл

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

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

См. также

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