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


Создание страницы параметров с помощью сборок взаимодействия

Управляемое 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

Создание страницы параметров с помощью автоматизации

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

Расширение среды Visual Studio