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


Модель мастера Visual C++

Модель мастера Visual C++ обеспечивает поддержку автоматизации для разработки мастеров и предоставляет методы для следующих задач разработки мастеров:

  • Запуск мастеров с пользовательскими интерфейсами и без них.

  • Изменение содержимого пользовательского интерфейса HTML мастера.

  • Обработка навигации для страниц мастера.

  • Управление взаимодействием пользователя с пользовательским интерфейсом HTML.

  • Доступ к модель кода Visual C++ для запросов, проверки ввода пользователя и создания кода.

  • Запрос сведений из библиотеки типов.

  • Обработка ошибок и сообщение об ошибках.

Модель мастера Visual C++ также предоставляет вспомогательные методы, используемые мастерами, имеющимися в Visual C++.

В модели мастера Visual C++ определены следующие объекты.

Объект

Описание

Объект IVCWizCtl.

Компонентный класс для интерфейсов IVCWizCtlUI и IVCWizCtl, содержащий методы и свойства, управляющие элементом управления HTML пользовательского мастера.

Объект VsWizard.

Компонентный класс реализует метод IDTWizard.Execute.

Объект WizCombo.

Компонентный класс IWizCombo с методами, свойствами и событиями, управляющими полями со списком пользовательского мастера.

Объект IEnumInfo.

Сведения о членах перечисления проекта мастера.

Объект IFuncInfo.

Сведения о функциях проекта мастера.

Объект IInterfaceInfo.

Сведения об интерфейсах проекта мастера.

Объект IParamInfo.

Сведения о параметрах функций и переменных проекта мастера.

Объект ITypeLibInfo.

Сведения о библиотеках типов проекта мастера.

Объект IVarInfo.

Сведения о переменных проекта мастера.

Дополнительные сведения о пользовательских мастерах Visual C++ см. в разделе Создание пользовательского мастера.

См. также

Задачи

Практическое руководство. Понимание примеров модели мастера C++

Основные понятия

Разработка мастера

Другие ресурсы

Объектная модель расширяемости Visual C++