4

我正在编写一个(非常)简单的 Visual Studio 插件。使它工作得更好的两件事是:

  1. 上下文菜单。

  2. 知道当前文档中的插入符号位置(这样我就可以在该位置注入文本)。

有任何想法吗?

4

1 回答 1

8

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

_applicationObject.CommandBars["Code Window"]

您可以在此处查看示例。

您问题的第二部分稍微简单一些,当前的“选择”(或插入点)由以下人员处理:

(TextSelection)_applicationObject.ActiveDocument.Selection

“_applicationObject”是由插件项目向导创建的 DTE 应用程序对象的一个​​实例。

于 2009-03-16T21:19:06.830 回答