【问题标题】:How can I get the full text of the active window in an SSMS addin?如何在 SSMS 插件中获取活动窗口的全文?
【发布时间】:2014-08-08 19:33:01
【问题描述】:

我正在尝试通过通过 VS2012 开发的插件获取 SSMS 中活动窗口的文本。我可以看到EnvDTE.Window.Selection 属性包含有关所选文本的一些信息,但我也希望能够访问全文。

  1. 有人知道这怎么可能吗?
  2. 还有人知道如何设置活动窗口的文本,包括选定文本和全文?

谢谢

【问题讨论】:

  • 出于兴趣,您的 SSMS 加载项将做什么?

标签: c# sql-server sql-server-2012 ssms


【解决方案1】:

找到答案:

  1. 您可以通过简单地分配 Text 属性来设置文本。请注意,它会自动进行一些格式化,这会有点奇怪。
  2. 您只需执行 SelectAll 调用,然后访问 Text 属性即可获取活动窗口上的所有文本。
  3. Selection 属性返回的对象类型是 TextSelection 对象。

【讨论】:

    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 2020-08-05
    相关资源
    最近更新 更多