elivinger 2021-10-08 15:27 采纳率: 0%
浏览 32

请问有道词典选中文字就弹出窗口是怎么实现的?

有道词典,当鼠标选中文字的时候,就会弹出来放大镜图标。
将鼠标放到放大镜图标上稍停,就会弹出来具体翻译内容的窗口。如下图:
我想问的是,选中文字就能自动弹出窗口,这个是怎么实现的?
我的思路是hook鼠标选中事件,但我没有找到合适的hook库。
我只懂一点点c#和python。请推荐合适的hook库,最好有点用法示例。谢谢!

img

  • 写回答

1条回答 默认 最新

  • 於黾 2021-10-08 15:41
    关注

    richtextbox有selectedText属性,直接就是你选中的文本
    selectionTabs就是绝对制表位的位置
    你可以使用selectionChanged事件来触发判断函数执行

    评论

报告相同问题?

问题事件

  • 创建了问题 10月8日