Надстройка Visual Studio: контекстное контекстное меню - PullRequest
1 голос
/ 21 января 2011

Я создал надстройку Visual Studio, которая специфична для свойств и полей класса. Я хочу, чтобы мое меню отображалось, только когда выбранные элементы относятся к одному из поддерживаемых типов элементов (свойство, переменная). Любые идеи, как настроить это, ИЛИ, как я могу прикрепить к контекстному меню OnShow (или к какому-либо событию), чтобы я мог определить, показывать ли мне меню или нет.

1 Ответ

0 голосов
/ 26 января 2011

Если ваша надстройка реализует IDTCommandTarget, вы можете создать команду и прикрепить ее к своему пункту контекстного меню. При доступе к пункту меню он вызывает метод QueryStatus (), который затем можно определить, хотите ли вы показать / скрыть элементы меню. Посмотрите на http://www.mztools.com/articles/2004/MZ2004003.aspx

...