Модель мастера 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++