如果取得已编译程序的LABEL内容???? 如题以知道LABEL的类名等(查看了文件的资原)但是这类的东西没有hwnd,如何用API取得其内容啊高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没什么好方法,通过Hook API应该可以,但是俺不会 label是画出来的,呵呵,可以的话把窗体的图形抓下来用ocr程序识别 对呀,lable ,没有句柄,没办法处理消息,所以基本上很难 我试了一下,Label确实没句柄!(用Visual Studio的工具Spy++都探测不到!)既然你已知道类名了,那你可以试试API函数FindWindow GetWindow Hook SendMessage等与系统消息有关的函数! lable 没有句柄,没办法处理消息,所以基本上要向实现OCR那样进行处理,方法我前面说了 我用findwindowEx试了,找不到如果不能按消息方式处理,那能不能在线程的内存中找到位置呢每次的位置是不是固定的 可以拦截 API,就是难度比较大。有点儿象金山词霸。 呵呵,自己看是不行了,我想在我的程序中取得那个label的值啊,想在自己的程序中按那个值做一些操作 LABEL的内容是不是通过什么API来显示的,有什么办法接管这个API呢 label本身是没有hwnd的,它的内容是窗口自己勾画出来的,和别的控件有很大不同的地方.你注意到没有,label只能位于其他控件的下方. 我记得文字画出来也是用API 做的,那能能不能拦截这个API来处理呢??像词霸那样的程序能不能做到,要是能,怎么实现 如果那个label的所在程序也是自己编的话,可以2个方法:1、把label中的内容先写到另一个隐藏的控件中来读取。1、比较麻烦点,就是利用管道技术在2个程序中通过管道来传送数据 这位仁兄的题目是:主 题: 如果取得已编译程序的LABEL内容???? “已编译程序”,我想应该不是自己编的吧? To flyingZFX(flying) :to 海牛猪猪::: 你就不会斯文一点呀!!!!!!斯文一点就是,“天命如此,尔等何为”,嘻嘻!!!!!!^-^ 只是路过,作个记号,关注中 :) 如果读进程内存呢,每次运行这个LABEL的内容地址会不会一样? {看非主流的灌水来呀}俺也发现个专门灌水的家伙,呵呵,借贴散分 VB如何接收从DLL发来的消息 有没有懂硬盘的? 在按钮事件中打开 Excel? sql语句-----------------------急死了!!!!!!!!!!! 请教一个联合查询的问题 准备追一女孩,追到了回来结帖 VB中如何实现打印纸大小的动态设置(急!!!) 请教一个关于读取文件的问题 如何在XP,2000下用程序直接修改打印机纸张大小啊 用vb写的一个dll,在其模块公共声明中定义的动态数组程序最后需不需要释放?怎样释放?? 请教如何更改button的背景色(button没有backcolor属性)
既然你已知道类名了,那你可以试试API函数FindWindow GetWindow Hook SendMessage等与系统消息有关的函数!
如果不能按消息方式处理,那能不能在线程的内存中找到位置呢
每次的位置是不是固定的
你注意到没有,label只能位于其他控件的下方.
像词霸那样的程序能不能做到,要是能,怎么实现
主 题: 如果取得已编译程序的LABEL内容???? “已编译程序”,我想应该不是自己编的吧?
你就不会斯文一点呀!!!!!!斯文一点就是,“天命如此,尔等何为”,嘻嘻!!!!!!^-^ 只是路过,作个记号,关注中 :)