外篇:金山词霸的屏幕取词是怎么取的? 对对。我们也讨论一下用VB做屏幕取词的问题。大家就不要再把从文本框中取词的那一堆东东搬出来了。想想办法怎么Hook一个API吧.找找有没有dll. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有人介绍了个中文API,我看了,内容不全,有许多没翻译(没翻译的懒得看)。如果遍查API,取词的问题一定能解决。 用VB不能实现真正的屏幕取词,要该方法的请与我联系 [email protected] 我用VB实现了在9X与NT中取词.不过是调用动态链接库哟!ygyuan.go.163.com to y1g1y1(袁飞) 你家里没有,快贴上来,你的PC喇叭发声控件用1个API就可以,还费心把他包上。指法练习测试软件是小东东,贴个大的! VB本身不能实现屏幕取词。但我做到了,用了 BC45和汇编,以及VC6做了三个DLL,最后封装成一个OCX作为控件在VB里调用。可以肯定的说,VB本身是绝对实现不了的,全局钩子需要DLL,需要跨进程的全局变量,需要内嵌汇编。原理很简单,就是遮盖文字触发WM_PAINT,使程序重画,截获EXTTEXTOUTA/W函数。至于截获的字的长度跟遮盖的长度有关,也跟程序使用TEXTOUT的方法有关 to WANGHUIBIN:我一有时间,就把它打包上传,欢迎光临我的主页罗. to flywhc(午夜蓝调) :你做的ocx能送我吗? thank you ^_^ y1g1y1,我下载了,也把那个nhw.dll复制到win98的system目录下了,但我一运行就说nhw文件找不到,然后就死了。求救,多谢! to: wowboy(星仔)第一,你一定要认准操作系统啊!两个操作系统的 nhw.dll 是不同版本.第二,因为用到了子分类技术,不要单步调试,否则绝对失去控制! thanks y1g1y1(袁飞)我不明白”子分类”这个技术,请指教,多谢! 对不起y1g1y1(袁飞),真不成功我已经试了N次了。都是说找不到nhw32这个文件,那你的这个文件是放在那个目录下的。 对不起y1g1y1(袁飞),真不成功我已经试了N次了。都是说找不到nhw32这个文件,那你的这个文件是放在那个目录下的。 对不起各位了,9x版打包时,少打了一个文件(也是一个DLL),所以就出现了wowbay所说的问题.但NT版是没有问题的.现在我正在上传新打包的文件,请各位重新下载!再次 SAY SORRY. to y1g1y1:多谢!已经行,我愿奉上35分,没有办法本来可以更多的,但在VB版35分封顶了,小小意思不成敬意。 to y1g1y1你是不是使用了timer控件的监视我觉得它经常抓取不了. 我那个vb程序只是一个DEMO版.不过,那个动态连接库是绝对没有问题的. to y1g1y1讲讲技术原理,呵呵呵!hellen(hellen) 物望to y1g1y1家分蝼。 老大们,99999999999呀,急呀 如何反系统关机? 关于mschart控件纵横坐标的问题,谢谢指点! 项目完成了,高兴,散分。 问下:除了用屏幕取词的方法,有没有别的获取VB的lable的caption值 打印对话框怎么用?(在线) 水晶报表9.0 中在Asp中如何将RecordSet放入到子报表中? 如何控制DataReport的输出内容? VB中导入数值时,数值变成时间,求救,急! Access怎么写查询语句显示在DataGrid中 vb7.0与vb6.0有多大的区别??????????????? 用VB要什么样的机器?有20分,(CSDN只让我给这么多了)
如果遍查API,取词的问题一定能解决。
[email protected]
你家里没有,快贴上来,你的PC喇叭发声控件用1个API就可以,还费心把他包上。指法练习测试软件是小东东,贴个大的!
但我做到了,用了 BC45和汇编,以及VC6做了三个DLL,最后封装成一个OCX作为控件
在VB里调用。可以肯定的说,VB本身是绝对实现不了的,全局钩子需要DLL,需要跨进程的全局变量,需要内嵌汇编。
原理很简单,就是遮盖文字触发WM_PAINT,使程序重画,截获EXTTEXTOUTA/W函数。
至于截获的字的长度跟遮盖的长度有关,也跟程序使用TEXTOUT的方法有关
我一有时间,就把它打包上传,欢迎光临我的主页罗.
第一,你一定要认准操作系统啊!两个操作系统的 nhw.dll 是不同版本.
第二,因为用到了子分类技术,不要单步调试,否则绝对失去控制!
我不明白”子分类”这个技术,请指教,多谢!
但NT版是没有问题的.现在我正在上传新打包的文件,请各位重新下载!
再次 SAY SORRY.
多谢!已经行,我愿奉上35分,没有办法本来可以更多的,但在VB版35分封顶了,小小意思不成敬意。
你是不是使用了timer控件的监视我觉得它经常抓取不了.
讲讲技术原理,呵呵呵!hellen(hellen) 物望to y1g1y1家分蝼。