望能解说下GUICtrlRead,GUICtrlGetState,帮助里看不明白
下面是帮助里的示例,我看来看去还是不怎么懂啊,GUICtrlRead,GUICtrlGetState分别读取的是什么啊?怎么一个是1一个是80?
我自己根据说明来理解,感觉都应该是$GUI_CHECKED
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $n, $msg
GUICreate("My GUI (GetControlState)")
$n = GUICtrlCreateCheckbox("checkbox", 10, 10)
GUICtrlSetState(-1, 1); checked
GUISetState() ; will display an empty dialog box
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
MsgBox(0, "state", StringFormat("GUICtrlRead=%d\nGUICtrlGetState=%d", GUICtrlRead($n), GUICtrlGetState($n)))
EndFunc ;==>Example
[ 本帖最后由 macemo 于 2008-9-23 15:56 编辑 ] 谁来解答一下啊?? 怎么这个基础问题没人来回答啊? 帮助里面解答很清除的说....自己不看帮助的么??
按钮的状态和控件的状态是不同的意思...
对于CheckBox来说 GuiCtrlRead 得到的是 是否选中 的状态
而 GuiCtrlGetState 得到的是 该控件 是 启用/禁用/显示/隐藏/ 这些状态 有些基础问题,说真的。我找不到比帮助更加简洁的描述了。 一个是值,一个是状态值 我看过帮助了,看不明白
对于CheckBox来说 GuiCtrlRead 得到的是 是否选中 的状态
而 GuiCtrlGetState 得到的是 该控件 是 启用/禁用/显示/隐藏/ 这些状态
那怎么是显示的数字,是对应关系嘛?对应表在帮助的哪个位置? 你用返回值看看就知道了 原帖由 netegg 于 2008-9-23 12:23 发表 http://www.autoitx.com/images/common/back.gif
你用返回值看看就知道了
谢谢了,脑袋转不过弯来 :face (2):叫别人自己看帮助文档的,就不用回答啊;正是看不懂才会问别人,要不这些论坛拿来又干嘛,全自己看啊
页:
[1]