Мастер добавления классов из TypeLib
Обновлен: Ноябрь 2007
С помощью этого мастера можно добавить класс MFC из доступной библиотеки типов. В мастере создается класс для каждого интерфейса, добавляемого из выбранной библиотеки типов.
Добавить класс из
Указывает расположение библиотеки типов, из которой создается класс.Параметр
Описание
Реестр
Библиотека типов зарегистрирована в системе. Зарегистрированные библиотеки типов указаны в списке Доступные библиотеки типов.
Файл
Библиотека типов не обязательно зарегистрирована в системе, но содержится в файле. Необходимо указать расположение файла в поле Расположение.
Доступные библиотеки типов
Отображает библиотеки типов, зарегистрированные в системе. Выберите из списка библиотеку типов, чтобы ее интерфейсы отобразились в списке Интерфейсы.Дополнительные сведения о регистрации библиотек типов см. в статье "Внутри распределенного COM-объекта: библиотеки типов и интеграция языков" (Inside Distributed COM: Type Libraries and Language Integration) в библиотеке MSDN.
Расположение
Указывает расположение библиотеки типов. Если в области Добавить класс из выбрать параметр Файл, то можно указать расположение файла, содержащего библиотеку типов. Чтобы найти расположение файла, нажмите кнопку с многоточием.Интерфейсы
Отображает интерфейсы библиотеки типов, выбранной в списке Доступные библиотеки типов.Кнопка перемещения
Описание
>
Добавляет интерфейс, выбранный в списке Интерфейсы. Если нет выбранных интерфейсов, кнопка заблокирована.
>>
Добавляет все интерфейсы библиотеки типов, выбранной в списке Доступные библиотеки типов.
<
Удаляет класс, выбранный в списке Создаваемые классы. Если класс в списке Создаваемые классы не выбран, кнопка заблокирована.
<<
Удаляет все классы из списка Создаваемые классы. Если список Создаваемые классы пустой, кнопка заблокирована.
Создаваемые классы
Отображает имена классов, которые нужно создать из интерфейсов, добавленных с использованием кнопки > или >>. Можно щелкнуть этот список, чтобы выбрать класс, затем с помощью клавиш со стрелками вверх или вниз выполнить прокрутку списка, просматривая имена классов в поле Class и имена файлов в поле Файл, которые создаются мастером после того, как будет нажата кнопка Готово. В этом списке можно единовременно выбрать только один класс.Чтобы удалить класс, выберите его в списке и нажмите кнопку <. Чтобы удалить все классы, не нужно выбирать класс в списке создаваемых классов; при нажатии кнопки << удаляются все классы из списка Создаваемые классы.
Class
Указывает имя класса, который выбран в списке Создаваемые классы и будет добавлен мастером после нажатия кнопки Готово. Имя в поле Class можно изменить.Файл
Задает имя файла заголовка для нового класса. По умолчанию это имя основано на имени, указанном в списке Создаваемые классы. Нажмите кнопку с символом многоточия, чтобы сохранить файл в указанном месте или добавить объявление класса в существующий файл. Если выбрать уже существующий файл, он не будет сохранен в выбранном месте до тех пор, пока в мастере не будет нажата кнопка Готово.Мастер не переписывает файл. Если выбрать имя существующего файла, то после нажатия кнопки Готово мастер попросит указать, следует ли добавить объявление класса к имеющемуся содержимому файла. Чтобы добавить объявление в файл, нажмите кнопку Да; чтобы вернуться в мастер и задать имя другого файла, нажмите кнопку Нет.