0

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

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

4

1 回答 1

1

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

于 2013-01-17T01:10:38.047 回答