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