已知另一个程序的一个窗体上的一个control的handle,怎么判断它是否失去focus?(50分)

  • 主题发起人 主题发起人 tjaofeng
  • 开始时间 开始时间
T

tjaofeng

Unregistered / Unconfirmed
GUEST, unregistred user!
for example:<br>已知另一个程序的一个窗体上的当前焦点在一个button上,并且知道它的handle,怎么判断它是否失去focus?并在失去focus之前做一些处理?
 
up 一下 怎么没人回答阿
 
ONexit是失去焦点的事件吧
 
兄弟,是另外一个 程序的button阿
 
写钩子函数,截获失去焦点的消息(WM_KILLFOCUS)
 
我就是不愿意用勾子,所以才到这里来的<br>难道没有别的方法了吗<br>我可以不停的去检测当前焦点,可是这样还是不太准确
 
用父窗体的消息函数拦截;<br>
 
只能由钩子,因为是别的程序
 
看来是只能用勾子啦,我试了一下循环获取它失去焦点的时间可是,不太准确
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部