Visual Studio Addin - 1.如何添加上下文菜单? 2.如何获得插入位置

时间:2009-03-16 20:31:41

标签: visual-studio visual-studio-addins

我正在写一个(非常)简单的Visual Studio插件。使其更好用的两件事是:

  1. 上下文菜单。

  2. 了解当前文档中的插入位置(因此我可以在该位置插入文本)。

  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:8)

要向您的插件添加上下文菜单,请从以下位置创建CommandBarPopup:

_applicationObject.CommandBars["Code Window"]

您可以查看示例here

你问题的第二部分有点简单,当前的“选择”(或插入点)由以下方式处理:

(TextSelection)_applicationObject.ActiveDocument.Selection

“_ applicationObject”是由加载项项目向导创建的DTE Application对象的实例。