单选框-设置成功,读取失败,请教!!!
本帖最后由 mhgd 于 2011-11-20 11:30 编辑$status = ControlCommand("交易系统", "",197860,"IsChecked", "")
是单选框,永远是0
ControlCommand("交易系统", "",197860,"Check", "")
可以成功设置选择状态
现在我要是的读取,不是设置,请高手指教,多谢了!!!
软件必需安装.net
等高人..... If BitAND(GUICtrlRead(197860), $GUI_CHECKED) = $GUI_CHECKED Then
MsgBox(0, "", "Radio button is checked!")
EndIf 多谢指教,但好像不行,要说明是的,这个程序是第三方程序哦, 看帮助里ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] ) ,其中“命令”"IsChecked",应该符合你的要求啊,不知道为什么你用了不行。
"IsChecked", "" 若目标按钮(复选框/单选框)被选中则返回值为1,否则为0.
"Check", "" 使目标按钮(复选框/单选框)变为选中状态.
"UnCheck", "" 使目标按钮(复选框/单选框)变为非选中状态. 回复 6# qqgghh1
因为他检测的是别的外部的程序,而不是自己编写的程序。。。 回复 5# mhgd
可不可以换别的思路去检测?
比如,选择了单选框是不是那个坐标就有了个黑点?
这时,用颜色去判断呢? 回复 8# user3000
颜色判断不失为一个有效的方法 回复 7# user3000
就是因为是外部程序,才要用control*类的函数 回复 9# xms77
别扯用颜色 呵呵,受教了!
我真是胡乱猜想的,自己没做过这方面的实际尝试. 这个问题真的需要高手来解答一下,同样碰到过 学习学习,不断探索啊 学习一下{:face (396):}
页:
[1]