代码之家  ›  专栏  ›  技术社区  ›  Giovanni Galbo

VisualStudioAddin-1。如何添加上下文菜单?2.如何获得插入符号位置

  •  4
  • Giovanni Galbo  · 技术社区  · 15 年前

    我正在写一个(非常)简单的Visual Studio addin。有两件事可以让它工作得更好:

    1. 知道插入符号在当前文档中的位置(因此我可以在该位置插入文本)。

    有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  8
  •   Jim H.    15 年前

    要向加载项中添加上下文菜单,请从以下位置创建CommandBarPopup:

    _applicationObject.CommandBars["Code Window"]
    

    here .

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

    (TextSelection)_applicationObject.ActiveDocument.Selection
    

    “\u applicationObject”是由外接程序项目向导创建的DTE应用程序对象的实例。