社区
Windows SDK/API
帖子详情
“屏幕取词”技术问题?!
mdk89
2002-12-20 02:37:22
请问金山词霸的“屏幕取词”是怎样实现的?!
他是用API函数实现的吗?!
是的话那又是怎样实现的呢?!
请朋友们赐教,谢谢先!
...全文
60
6
打赏
收藏
“屏幕取词”技术问题?!
请问金山词霸的“屏幕取词”是怎样实现的?! 他是用API函数实现的吗?! 是的话那又是怎样实现的呢?! 请朋友们赐教,谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
classfactory
2002-12-21
打赏
举报
回复
金山是这么实现的:
IHook.dll - 设置鼠标hook及参数
ITextOut.dll - 输出API捕捉函数,包括:
xeCreateFont
xeDrawText
xeDrawTextW
xeExtTextOut
xeExtTextOutW
xeGetACP
xeGetTextExtentPoint32
xeGetTextExtentPoint32W
xeGetTextSize
xeGetTextSizeW
xeSetACP
xeTextOut
xeTextOutW
你用些工具监视一下金山词霸就明白了。不过我是用VC,不会delphi。
jiangshi99
2002-12-21
打赏
举报
回复
关注!
立志做一个佳娃~
2002-12-21
打赏
举报
回复
楼主我可以告诉你,,在中国没有几个人能做出像样的取词程序的,,,说的明白些没有几个人能有那样的技术,,,我在家中的机器中有过一位高手和许多delphibbs讨论这项技术的文档,,,我看到过了,,,写的基本思路是对,,但要是真正实现起来是很技术的,,不是那样简单的,,,
goodloop
2002-12-21
打赏
举报
回复
http://member.netease.com/~inetsoft/downloads/sourcecode/windows/freedic/index.htm
kmask
2002-12-21
打赏
举报
回复
转:
“ 屏幕抓字”的实现
1 用SetWindowsHookEx()安装鼠标钩子MouseProc;
2 在屏幕上移动鼠标时,系统就会调用鼠标钩子MouseProc;
3 进入MouseProc,获得鼠标的坐标(x,y),
设置对TextOut()、ExtTextOut()等的跟踪程序,
用invalidateRect()告诉系统该点(x,y)“失效”;
4
系统发出WM_PAINT消息,指示该点(x,y)处的应用程序重绘“失效”的区域。
5 负责绘制该点()的应用程序在受到 WM_PAINT 消息后, 就有机会调用
TextOut()、 ExtTextOut()等函数。
6 调用的函数被拦截进入跟踪程序:设置好了的跟踪程序截获了该次调用,
从
应用程序的堆栈中取出 该点(x,y)“文字”的指针;
7 从应用程序的数据段中将“文字”指针的内容取出,即完成了一次“屏幕
抓
字”;
8 退出跟踪程序,返回到鼠标钩子MouseProc;
9 在MouseProc中解除对TextOut() ExtTextOut()的跟踪;
10 退出MouseProc鼠标钩子程序,控制权交给系统。
11 在屏幕上移动鼠标,开始下一次“屏幕抓字”,返回步骤2。
没试过
Eastunfail
2002-12-20
打赏
举报
回复
以前有这类问题。
记得是HOOK了TextOut系列API
linux 有道词典无法
屏幕
取词
,有道词典怎么开启
屏幕
取词
功能 有道词典开启
屏幕
取词
功能方法...
有道词典是款基于搜索引擎
技术
的全能免费语言翻译软件,其中用户们开启
屏幕
取词
功能后,将鼠标指向词汇,有道就会自动帮助翻译,那么我们该如何开启
屏幕
取词
功能呢?下面小编就和大家分享下有道词典开启
屏幕
取词
功能...
Python
屏幕
取词
功能?你知道怎么实现吗?
Python
屏幕
取词
软件的实现思路
屏幕
取词
技术
实现原理与关键源码
虽然
屏幕
取词
技术
早已经不是什么秘密,以至于除了汉化工具、翻译工具、中文平台等等这些东西之外,连像SnagIt这样的抓图软件也能把抓取
屏幕
文本的功能做得像模像样,但金山词霸的
取词
技术
就细节而言还是有着众多的...
超级
屏幕
取词
工具:语言学习翻译助手
屏幕
取词
工具,又称
屏幕
取词
翻译器或OCR取...随着信息
技术
的发展和工作节奏的加快,
屏幕
取词
工具的应用变得越来越广泛,它不仅能够满足日常办公与学习的需求,同时也在专业领域的翻译工作和信息处理中扮演着重要角色。
屏幕
取词
编程学习总结
屏幕
取词
的研究 现在词典市场金山词霸占了绝对优势,所以再做字典也没什么前途了。我就是这么认为的,所以我虽然 掌握了这项
技术
,却没去做字典软件。只做了一个和词霸相似的软件自己用,本来想拿出来做共享软件...
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章