找回密码
 加入
搜索
查看: 3051|回复: 9

望能解说下GUICtrlRead,GUICtrlGetState,帮助里看不明白

[复制链接]
发表于 2008-8-25 09:22:11 | 显示全部楼层 |阅读模式
下面是帮助里的示例,我看来看去还是不怎么懂啊,
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 编辑 ]
 楼主| 发表于 2008-8-26 21:04:55 | 显示全部楼层
谁来解答一下啊??
 楼主| 发表于 2008-8-29 16:18:34 | 显示全部楼层
怎么这个基础问题没人来回答啊?
发表于 2008-9-1 16:21:58 | 显示全部楼层
帮助里面解答很清除的说....自己不看帮助的么??

按钮的状态和控件的状态是不同的意思...

对于CheckBox来说 GuiCtrlRead 得到的是 是否选中 的状态
而 GuiCtrlGetState 得到的是 该控件 是 启用/禁用/显示/隐藏/ 这些状态
发表于 2008-9-2 00:57:18 | 显示全部楼层
有些基础问题,说真的。我找不到比帮助更加简洁的描述了。
发表于 2008-9-2 06:48:39 | 显示全部楼层
一个是值,一个是状态值
 楼主| 发表于 2008-9-2 15:38:29 | 显示全部楼层
我看过帮助了,看不明白

对于CheckBox来说 GuiCtrlRead 得到的是 是否选中 的状态
而 GuiCtrlGetState 得到的是 该控件 是 启用/禁用/显示/隐藏/ 这些状态

那怎么是显示的数字,是对应关系嘛?对应表在帮助的哪个位置?
发表于 2008-9-23 12:23:17 | 显示全部楼层
你用返回值看看就知道了
 楼主| 发表于 2008-9-23 15:56:21 | 显示全部楼层
原帖由 netegg 于 2008-9-23 12:23 发表
你用返回值看看就知道了

谢谢了,脑袋转不过弯来
发表于 2010-1-12 19:09:23 | 显示全部楼层
叫别人自己看帮助文档的,就不用回答啊;正是看不懂才会问别人,要不这些论坛拿来又干嘛,全自己看啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2025-1-12 08:44 , Processed in 0.073685 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表