Add-in VS.Net 2003 Add Custom Function
От: LexRema  
Дата: 12.07.06 11:07
Оценка:
Привет Всем.
Постановка. Всем известен обычный визард "Add Member Function to class". Нужно зделать аналогичный.

___Задача 1_____________
Если возможно, чтобы вызывался он также из контекстного меню (правый щелчек на имени класса во вкладке "Класс Вью") Это довольно интересное задание, так как екзамплов очень немного. Я находил инфу, как добавить таковую вкладку в "солюшин експлорер" либо в "коде виндов" но нужной константы, которая отвечала бы за классы во вкладке "класс вью", нет. Екзамплы:здесь

___Задача 2_____________
Если рассмотреть стандартный визард "Add Member Function to class", можна сказать, что обьект класса, который он принимает (на сколько я понял, как раз из окна "Клас Вью") не передаеться ф-ии как-то по другому. Поэтому, меня интересует это "как-то по другому". Если не есть возможным найти информацию по заданию1 (именно найти инфо, так как реализовать точно как-то возможно ) можна просто создать некоторую вкладку меню, откуда вызывать визард. Но в визарде тогда должна быть релизована возможность выбора класса, к которому добавляеться ф-ия. Это как-то должно реализовываться через обьектную модель VS (CodeModel, CodeClass), но информации "как" я пока также не нашел. А далее еще нужно реализовать это в чем-то свроеобразное добавление. Но это пока отложу напотом Помогите кто-чем может

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.