Поддержка автоматизации страниц параметров
VSPackages может предоставлять настраиваемые диалоговые окна параметров в меню "Сервис" (страницы параметров инструментов) в Visual Studio и сделать их доступными для модели автоматизации.
Сервис Параметры - страницы
Чтобы создать страницу параметров инструментов, VSPackage должен предоставить реализацию пользовательского GetPropertyPage элемента управления, возвращенную в среду с помощью реализации метода VSPackage. (Или для управляемого кода GetPropertyPage метод.)
Это необязательно, но настоятельно рекомендуется разрешить доступ к этой новой странице через модель автоматизации. Для этого выполните следующие шаги.
Расширьте объект через реализацию Properties[] объекта, производного от IDispatch.
Верните реализацию метода (или управляемого GetAutomationObject кода GetAutomationObject ) в объект, производный от IDispatch.
Когда потребитель службы автоматизации вызывает Properties[] метод на пользовательской странице свойств Option , среда использует GetAutomationObject этот метод для получения реализации автоматизации пользовательской страницы параметров инструментов.
Затем объект автоматизации VSPackage используется для предоставления каждой Property возвращаемой Properties[].
Пример реализации пользовательской страницы параметров инструментов см. в примерах VSSDK.