Мастер добавления классов MFC из элемента управления ActiveX
Обновлен: Ноябрь 2007
С помощью этого мастера можно добавить класс MFC из доступного элемента управления ActiveX. В мастере создается класс для каждого интерфейса, добавляемого из выбранного элемента управления ActiveX.
Добавить класс из
Указывает расположение библиотеки типов, из которой создается класс.Параметр
Описание
Реестр
Библиотека типов зарегистрирована в системе. Зарегистрированные библиотеки типов указаны в списке Доступные элементы управления ActiveX.
Файл
Библиотека типов не обязательно зарегистрирована в системе, но содержится в файле. Необходимо указать расположение файла в поле Расположение.
Доступные элементы управления ActiveX
Список элементов управления ActiveX, зарегистрированных в системе. Выберите из списка элемент управления ActiveX, чтобы его интерфейсы отобразились в списке Интерфейсы. Дополнительные сведения о регистрации элементов управления ActiveX см. в разделе Элементы управления ActiveX библиотеки MFC: распределение элементов управления ActiveX.Если в области Добавить класс из щелкнуть Файл, это поле будет недоступно для изменения.
Расположение
Указывает расположение элемента управления ActiveX. Если в области Добавить класс из выбрать параметр Файл, то можно указать расположение файла, содержащего библиотеку типов. Чтобы найти расположение файла, нажмите кнопку с многоточием.Если в области Добавить класс из щелкнуть Реестр, это поле будет недоступно для изменения.
Интерфейсы
Список интерфейсов элемента управления ActiveX, выбранного в списке Доступные элементы управления ActiveX, или библиотеки типов, содержащейся в файле, который указан в поле Расположение.Кнопка перемещения
Описание
>
Добавляет интерфейс, выбранный в списке Интерфейсы. Если нет выбранных интерфейсов, кнопка недоступна.
>>
Добавляет все интерфейсы элемента управления ActiveX, выбранного в списке Доступные элементы управления ActiveX, или библиотеки типов, содержащейся в файле, который указан в поле Расположение.
<
Удаляет класс, выбранный в данный момент в списке Создаваемые классы. Если класс в списке Создаваемые классы не выбран, кнопка недоступна.
<<
Удаляет все классы из списка Создаваемые классы. Если список Создаваемые классы пустой, кнопка недоступна.
Создаваемые классы
Отображает имена классов, которые нужно создать из интерфейсов, добавленных с использованием кнопки > или >>. Можно щелкнуть этот список, чтобы выбрать класс, затем с помощью клавиш со стрелками вверх или вниз выполнить прокрутку списка, просматривая имена классов в поле Class и имена файлов в поле Файл .h, которые создаются мастером после нажатия кнопки Готово. В этом списке можно одновременно выбрать только один класс.Чтобы удалить класс, выберите его в списке и нажмите кнопку <. Чтобы удалить все классы в поле Создаваемые классы, не нужно выбирать класс в списке создаваемых классов; при нажатии кнопки << удаляются все классы из списка Создаваемые классы.
Class
Указывает имя класса, который выбран в списке Создаваемые классы и будет добавлен мастером после нажатия кнопки Готово. Имя в поле Class можно изменить.Файл .h
Задает имя файла заголовка для нового класса объекта. По умолчанию это имя основано на имени, указанном в списке Создаваемые классы. Нажмите кнопку с символом многоточия, чтобы сохранить файл в указанном месте или добавить объявление класса в существующий файл. Если выбрать уже существующий файл, он не будет сохранен в выбранном месте до тех пор, пока в мастере не будет нажата кнопка Готово.Мастер не переписывает файл. Если выбрать имя существующего файла, после нажатия кнопки Готово мастер попросит указать, следует ли добавить объявление класса к имеющемуся содержимому файла. Чтобы добавить объявление в файл, нажмите кнопку Да; чтобы вернуться к мастеру и задать другое имя файла, нажмите кнопку Нет.
CPP-файл
Задает имя файла реализации нового класса объекта. По умолчанию это имя основано на имени, указанном в списке Создаваемые классы. Нажмите кнопку с символом многоточия, чтобы сохранить файл в указанном месте. Файл не сохраняется в выбранном месте до тех пор, пока в мастере не будет нажата кнопка Готово.Мастер не переписывает файл. Если выбрать имя существующего файла, то после нажатия кнопки Готово мастер попросит указать, следует ли добавить реализацию класса к содержимому файла. Чтобы добавить реализацию в файл, нажмите кнопку Да; чтобы вернуться в мастер и задать другое имя файла, нажмите кнопку Нет.