紧急求助,如何检测另一个程序的一个button的Enabled状态? ( 积分: 23 )

  • 主题发起人 主题发起人 batconv
  • 开始时间 开始时间
B

batconv

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道通过发消息的方式可以改变另一个程序按钮的文本或使其动作,但是如何才能获取这个按钮的可用状态呢?请高手指点!
 
用 EnumWindow 来查找窗体,再用 EnumChildWindows (好像是这个 api) 来查找这个窗体里的控件就可以了,根据 caption 可以确定具体的按纽
 
谢谢qi_jianzhou,
这个按钮我已经找到了,并且得到了句柄,我想知道的是如何检测这个按钮的可用状态,因为在执行某项操作的时候此按钮变灰,我必须等到它恢复到可用状态才能进行下一步操作。
 
IsWindowEnabled(HWND)
 
谢谢大家参与
 
后退
顶部