一直觉得手边的字典软件用着不太好。 于是想写个自己的。 但是发现对于划词取词不会做?资料貌似也不多
是通过Hook系统函数实现的,可以google一下相关的技术
对于Linux 系统有很简单的办法,因为Linux 系统(准确的说是X windows)一旦你选中了字符,会自动放在一个特殊的剪贴板里面,你先选中一句话再在输入框用中键就可以粘贴了。
只要获得这个剪贴板的内容划词翻译就很容易。
但是Linux 中屏幕取词却很难实现,因为Linux 中程序展现字符一般是用矢量库画出来的,如果要屏幕取词就需要ORC。
记得windows下屏幕取词可以通过Hook ExtTextOut函数实现