Visual Studio Addin - 1. 如何添加上下文菜单? 2. 如何获取插入符位置
我正在编写一个(非常)简单的 Visual Studio 插件。 使它工作得更好的两件事是:
上下文菜单。
了解当前文档中的插入符号位置(以便我可以在该位置插入文本)。
有任何想法吗?
I'm writing a (very) simple Visual Studio addin. Two things that would make it work nicer are:
A context menu.
Knowing the caret position in the current document (so I can inject text at that position).
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要将上下文菜单添加到您的外接程序,您可以从以下位置创建 CommandBarPopup:
您可以查看示例 在这里。
您问题的第二部分稍微简单一些,当前的“选择”(或插入点)由以下方式处理:
“_applicationObject”是由外接程序项目向导创建的 DTE 应用程序对象的实例。
To add a context menu to your addin, you create a CommandBarPopup from:
You can view a sample here.
The second part of your question is a little simpler, the current "selection" (or insertion point) is handled by:
"_applicationObject" is an instance the DTE Application object created by the add-in project wizard.