Завершение разработки класса Connect

Оценить
(0 голоса)

Класс Connect уже имеет основной код надстройки; теперь настало время вернуться к нему и добавить код для приведения в действие пользовательского элемента управления. Вы хо­тите, чтобы надстройка без проблем интегрировалась в среду разработки; для этого вы мо­жете использовать окно инструмента (для отображения уже созданного пользовательского элемента управления).

Припоминая обсуждение объектной модели расширяемости, вы знаете, что коллекция Windows2 имеет метод CreateToolWindow2, который позволяет вам создавать ваши собст­венные нестандартные окна инструментов.

Примечание

Предыдущие версии Visual Studio требовали от вас создания промежуточного эле­мента управления (при помощи языка C++), который обеспечивал бы показ элемента управления в окне инструмента. Окно инструмента (в свою очередь) было бы хостом для промежуточного элемента. Начиная с Visual Studio 2005 (при наличии улучшенно­го метода windows2. CreateToolwindow2), это стало ненужным. Теперь вы можете непосредственно обеспечивать работу пользовательского элемента управления в ок­не инструмента.

Вот прототип метода:

Window CreateToolWindow2 (

Addin Addin, string Assembly, string Class, string Caption, string GuidPosition,

[InAttribute] out Object ControlObject

)

Отображение окна инструмента и пользовательского элемента управления
Вставка сгенерированного кода
Предоставление настроек надстройки
Регистрация страницы Options
Создание мастера для Visual Studio

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.