Создание страницы параметров с помощью сборок взаимодействия
Управляемое VSPackages может использовать Модель COM-основанные сборки взаимодействия SDK для Visual Studio расширения Visual Studio интегрированная среда разработки (ide), добавляя Параметры страницы до Сервис меню.
A "Сервис параметры " страница фундаментально пользовательского элемента управления и закодирована точно так же, как любой другой пользовательский элемент управления. Обычно использовался бы одно из Visual Studio Конструкторы интегрированной среды разработки для создания объекта и добавление пользовательских элементов управления.
Примечание
A "Сервис параметры " страница, реализованная в виде диалоговое окно, с помощью DialogProc для обработки сообщений windows должна быть, безрежимное диалоговое окно, и не должна вызывать функцию EndDialog.
Следует использовать объект автоматизации, VSPackage предоставляет среду для поддержки свойств, которые отображает пользовательского элемента управления.
VSPackage, реализующий a "Сервис параметры " страница может поддерживать программный элемент управления его свойств напрямую или с помощью модели автоматизации интегрированной среды разработки. Дополнительные сведения о поддерживать "Сервис параметры " страницы с автоматизацией, см. в разделе Создание страницы параметров с помощью автоматизации.
Создание страницы " сервис Параметры " доступной в интегрированной среде разработки
Помимо пользовательский элемент управления должен сделать его доступным VSPackages элемента управления в интегрированной среде разработки.
Это делается с помощью реализации GetPropertyPage метод, который возвращает a VSPROPSHEETPAGE структура, основанной на переданном GUID.
Интегрированная среда разработки использует VSPROPSHEETPAGE структура для задания характеристик a Свойства страница.
Параметры, которые содержатся в своем dwFlags элемент определяет явное интерпретация других членов VSPROPSHEETPAGE. Структура обычно предоставляет:
Дескриптор для экземпляра, из которого следует загрузить ресурс значка или строки.
Идентификатор ресурса шаблонов диалогового окна страницы.
Указатель на DialogProc для страницы.
Регистрация страница " сервис Параметры "
Можно зарегистрировать a "Сервис параметры " страница необходимо создать запись в следующем расположении реестра: HKEY_LOCAL_MACHINE \ software \ microsoft \ VisualStudio \<Версия>\ ToolsOptionsPages, где <Версия> версия Visual Studio, например 8,0.
Чтобы зарегистрировать страницы можно либо вручную редактирование системного реестра или использовать скрипт реестра (файл .rgs). Дополнительные сведения см. в разделе Создать скрипты регистратора.
См. также
Ссылки
Основные понятия
Поддержка автоматизации для страницы параметров
Создание страницы параметров с помощью классов MPF
Создание страницы параметров с помощью автоматизации