yufei8051 发表于 2012-11-11 10:23:13

(已解决)怎样根据控件句柄将其设置为当前焦点

本帖最后由 yufei8051 于 2012-11-11 14:06 编辑

已经取得该控件的句柄,通过什么方法将其设置为焦点?
通过id1032之类的方法不行,因为同一窗口有好几个控件id值相同,只能操作其中的一个;通过edit1之类的方法也不行,正因为在该窗口中类别名的值乱变才只能通过窗口坐标的方法定位其控件,再取得控件该控件句柄。
因为不能直接根据控件句柄得到类别名,所以想先将其设为焦点,再通过函数取焦点处控件的类别名
头都大了,就是搞不明白,求高手指点下啊,不胜感激

annybaby 发表于 2012-11-11 10:38:02

回复 1# yufei8051

ControlFocus("窗口标题", "窗口文本", 控件ID);这里的控件ID也可以用句柄啊,亲!

yufei8051 发表于 2012-11-11 12:27:08

是吗?马上试试,谢谢回复
帮助文件上只说是控件id,以为。。。。

yufei8051 发表于 2012-11-11 14:06:07

回复yufei8051
annybaby 发表于 2012-11-11 10:38 http://www.autoitx.com/images/common/back.gif


    真的可以!!这下全好了,谢谢
页: [1]
查看完整版本: (已解决)怎样根据控件句柄将其设置为当前焦点