首页 > 取词功能,划词取词功能是怎么实现的

取词功能,划词取词功能是怎么实现的

一直觉得手边的字典软件用着不太好。 于是想写个自己的。 但是发现对于划词取词不会做?资料貌似也不多


是通过Hook系统函数实现的,可以google一下相关的技术


对于Linux 系统有很简单的办法,因为Linux 系统(准确的说是X windows)一旦你选中了字符,会自动放在一个特殊的剪贴板里面,你先选中一句话再在输入框用中键就可以粘贴了。

只要获得这个剪贴板的内容划词翻译就很容易。

但是Linux 中屏幕取词却很难实现,因为Linux 中程序展现字符一般是用矢量库画出来的,如果要屏幕取词就需要ORC。


记得windows下屏幕取词可以通过Hook ExtTextOut函数实现

【热门文章】
【热门文章】