我正在写一个(非常)简单的Visual Studio插件.使其更好用的两件事是:
上下文菜单.
知道当前文档中的插入位置(因此我可以在该位置注入文本).
有任何想法吗?
要向您的插件添加上下文菜单,您可以从以下位置创建CommandBarPopup:
_applicationObject.CommandBars["Code Window"]
您可以在此处查看示例.
问题的第二部分有点简单,当前的"选择"(或插入点)由以下方式处理:
(TextSelection)_applicationObject.ActiveDocument.Selection
"_applicationObject"是由加载项项目向导创建的DTE Application对象的实例.