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