Re: add-in для VisualStudio на C++
От: Sergey Россия  
Дата: 09.04.07 11:58
Оценка:
Здравствуйте, Concrete-Mixer, Вы писали:

CM>Всех приветствую.


CM>Задумал я написать адд-ин к VS2005 — для собственный нужд. При создании я визардом выбрал язык, а именно С++.

CM>И все — завис. Потому что что делать дальше — совершенно непонятно, док нету, а все примеры кода, который я видел на эту тему, написаны на C# или на VB. Такое впечатление, что на C++ адд-инов вообще никто не пишет.

Ну я писал когда-то, под 2003 студию. Разработчику, знакомому с COM и ATL, примеров на C# вполне должно хватить (мне хватило). Если вы с COM не знакомы, пишите лучше на шарпе.

CM>Собственно вопрос — как организовать обработчики событий (изменение текста, нажание кнопки и тд.)? Тот подход, который есть в примерах на C#, на С++ неприменим.


Ваш объект должен реализовать интерфейс IDTCommandTarget. Там 2 метода — QueryStatus и Exec. Соответственно, первый отвечает за обработку статуса команды (enabled/disabled), второй — выполняет именованную команду.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.