监视程序的问题,喜欢的朋友请进(100分)

  • 主题发起人 主题发起人 cf83325
  • 开始时间 开始时间
C

cf83325

Unregistered / Unconfirmed
GUEST, unregistred user!
监视当前活动窗体(比如说我要监视'计算器'),每隔10秒统计一次当前活动窗体是否为活动窗体。急求原代码~~~~~<br>本人一直做数据库,对系统API不熟悉,第一次做监视程序,急求完整的代码~~~~
 
关于窗体的监视就是findwindow,代码你就全文检索一下了,很多的.
 
急求完整的代码~~~~~~谁写出来,就送分100分
 
procedure Tform1.Timer1Timer(Sender: TObject);<br>var<br> &nbsp;hdd:Thandle; &nbsp; &nbsp;//窗体的句柄<br>begin<br> &nbsp;hdd := findwindow(nil,'窗体名称');<br> &nbsp;if hdd&lt;&gt;0 then<br> &nbsp; &nbsp;memo1.lines.add('窗体活动中!')<br> &nbsp;else<br> &nbsp; &nbsp;memo1.lines.add('窗体已经关闭!')<br>end;
 
把Timer1的Interval设成10000就每10秒检查一次
 
findwindow不是判断当前活动窗体,而是获得窗体的句柄,我要的当前活动窗体(解释一下:当前获得焦点的窗体)
 
GetActiveWindow()
 
急求完整的代码啊~~~~~~~~
 
晕死,就是要代码,100分能当饭吃啊,写程序的人不要总是喊别人给你代码撒,已经给你贴了函数了,还有就是全文检索可以检索啊.
 
一句话“要代码”的,不但不要理它,还要BS他
 
GetActiveWindow() &nbsp;<br><br>正解
 
本人已经OK了,谢谢whatdelphi,rwlin.同时也谢谢其他人的参与
 
后退
顶部