关于监视其它程序编辑框的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 windows.net
  • 开始时间 开始时间
W

windows.net

Unregistered / Unconfirmed
GUEST, unregistred user!
1 程序在后台运行,发现指定的程序后,开始监视指定程序中的编辑框的内容,比如说a.exe在后台运行,B.exe运行了,b.exe出现一个界面,有很多编辑框,在第一个编辑框失去焦点后可以判断录入的内容是否符合规定(比如录入的字符位数是否超过了16位),然后发送消息给B.exe文件,让B.exe文件弹出提示框,提示录入的位数不对.然后重新赋予焦点.<br><br>2 怎么判断焦点已经到最后一个编辑框.<br><br>3 另外如何区分B程序中的编辑框.就像程序设计中的edit1,edit2这样可以区分.<br>分不够可以另给.
 
1 程序在后台运行,发现指定的程序后,开始监视指定程序中的编辑框的内容,比如说a.exe在后台运行,B.exe运行了,b.exe出现一个界面,有很多编辑框,在第一个编辑框失去焦点后可以判断录入的内容是否符合规定(比如录入的字符位数是否超过了16位),然后发送消息给B.exe文件,让B.exe文件弹出提示框,提示录入的位数不对.然后重新赋予焦点.<br><br>2 怎么判断焦点已经到最后一个编辑框.<br><br>3 另外如何区分B程序中的编辑框.就像程序设计中的edit1,edit2这样可以区分.<br>分不够可以另给.
 
没有人会吗,我出1000分
 
看了大家都是有钱人,看不起这点分,
 
问题是太难,还是太简单了?
 
帮你顶一顶
 
--监视指定程序中的编辑框的内容<br>简单点,可以定时GetWindowText,自己判断<br><br>--如何区分B程序中的编辑框.就像程序设计中的edit1,edit2这样可以区分.<br>其Handle是不同的<br><br>--怎么判断焦点已经到最后一个编辑框.<br>不知,关注中
 
对与你的问题我有疑问,这两个程序是你写的,还是拿别人的程序直接运行的。<br><br>对于是你自己写的程序应该难道不大把。好像我以前遇到过这样的问题,一是用<br>DELPHI自带的函数和组件属性、函数好像就能解决。API函数当然也可以了。<br><br>对于第二种情况,你可以用FINDWINDOW找到这个窗体,在分别找到每个控件的句柄,<br>然后用API函数进行控制了。<br><br>综合所上,要求你对API函数要熟悉。窗体函数,焦点函数、消息函数等。
 
A程序为我现在要写的,B程序是别人的,我需要监视里面的编辑框.B程序重新启动后他的编辑框的handle都不一样,如果区分?<br>查找窗体,获取焦点控件中的内容,我都写好了,
 
还是没有人肯教小弟我?
 
高手帮忙
 
这个倒是很简单,只是我现在没有时间
 
kcnmdxb:<br> &nbsp; 恳请帮忙!
 
看看啊,各位大侠
 
论坛无高手啊,
 
这种问题以前都讨论滥了,用全文检索找找去
 
我都搜索不下100遍,老大,你就不要在这里说风凉话了,看清了再说吧
 
后退
顶部