【问题标题】:getting highlighted text coordinates from another application从另一个应用程序获取突出显示的文本坐标
【发布时间】:2013-01-17 00:41:31
【问题描述】:

有没有办法从第三方应用程序中获取用于突出显示文本的矩形坐标(例如,当您选择一段文本时,例如用鼠标进一步复制到剪贴板时)?

我想当应用程序进行一些自定义渲染时这是不可能的,但是标准控件呢?似乎有一些绘制突出显示矩形的中心方法,但我找不到任何有用的信息。剪贴板拦截似乎也没有返回此类信息。

【问题讨论】:

    标签: windows winapi


    【解决方案1】:

    您可以使用EM_GETSEL 获取字符的选择范围,然后使用EM_POSFROMCHAR 获取每个字符的坐标,如显示在编辑控件的客户区中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 2017-08-22
      • 1970-01-01
      • 2022-01-23
      • 2012-11-16
      相关资源
      最近更新 更多