本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:VFP及Sql Server拙笔
日志总数:46
评论数量:107
留言数量:0
访问次数:431722
建立时间:2005年5月12日




[VFP与SQL]WIN API-VFP获得其他程序多个输入框的内容(转)
文章收藏,  网上资源,  软件技术

老瓷 发表于 2009/8/28 23:21:25

WIN API-VFP获得其他程序多个输入框的内容原文——十豆三*--------------------------------------先用SPY++得知其他程序(我测试的软件)的输入框类是Edit下面你启动测试的软件,在多个输入框中随意输入几个字符,然后用以下代码即可获得你在多个输入框中输入的字符。 Declare Integer FindWindow In user32 String lpClassName,String lpWindowNameDeclare Integer FindWindowEx In user32 Integer hwndParent,Integer hwndChildAfter,String @lpszClass,String @lpszWindowDeclare Integer SendMessage In user32 Integer,Integer,Integer,String @#Define WM_GETTEXT 0xDlcCaption="要查找窗口的Caption" &&要查找窗口的标题lnHandle=FindWindow(Null,lcCaption)If lnHandle>0    lnSendHwnd=0    Do While .T.        lnSendHwnd=FindWindowEx(lnHandle,lnSendHwnd,"Edit",Null) &&获得输入框句柄        If lnSendHwnd<>0            lcTextValue=Space(255)            SendMessage(lnSendHwnd,WM_GETTEXT,255,@lcTextValue) &&获取输入框内容            ?lcTextValue &&显示得到的输入框内容        Else            Exit        Endif    EnddoElse    Messagebox("没有找到 ["+lcCaption+"] 窗体!"+Space(5),48,"信息提示")Endif 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/apple_8180/archive/2009/04/07/4054601.aspx


阅读全文(3635) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.202 second(s), page refreshed 144764611 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号