找回密码
 加入
搜索
查看: 944|回复: 3

新人求助,按钮的问题!

[复制链接]
发表于 2009-4-10 12:23:45 | 显示全部楼层 |阅读模式
While 1
        $Tray = TrayGetMsg()
        $nMsg = GUIGetMsg()
        Select
                Case $nMsg = $GUI_EVENT_CLOSE
                        Exit
                Case $nMsg = $GUI_EVENT_MINIMIZE;对话框窗口被最小化
                        Opt("TrayIconHide", 0)
                        Opt("TrayMenuMode", 1)
                        GUISetState(@SW_HIDE, $Form1)
                        TrayTip("", "已经最小化窗口了,点击这里可以还原!", 10, 1)
                Case $nMsg = $Button2
                        Exit
                Case $nMsg = $Button3
                        MsgBox(0, "", "慢慢中", 5)
                Case $nMsg = $Button1
                        Opt("TrayIconHide", 0)
                        Opt("TrayMenuMode", 1)
                        GUISetState(@SW_HIDE, $Form1)
                        TrayTip("", "已经最小化窗口了,点击这里可以还原!", 10, 1)
                        sleep(3000)
                        _OK()
        EndSelect

        Switch $Tray
                Case $TRAY_EVENT_PRIMARYDOWN;按下了鼠标左键
                        GUISetState(@SW_SHOW);激活指定窗口并使其以当前大小和位置信息显示
        EndSwitch
WEnd



我的这个$Button1要等一会儿点了才有反应?刚开始出现窗口的时候点了不起作用!什么原因造成的啊?

如果我要延迟显示这个$button1按钮怎么办?
就是先是灰色的等一下再变亮!像论坛注册那个 [[ 同意]]  上面有一个倒计时的东西
用什么办到?

[ 本帖最后由 wangyuan0 于 2009-4-11 15:59 编辑 ]
发表于 2009-4-10 13:56:03 | 显示全部楼层
GUICtrlSetState($Button1,$GUI_DISABLE)
sleep(3000)
GUICtrlSetState($Button1,$GUI_ENABLE)
 楼主| 发表于 2009-4-11 15:58:55 | 显示全部楼层
非常感谢!!!
发表于 2009-6-24 13:18:38 | 显示全部楼层
恩不错,学习啦!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 16:36 , Processed in 0.073431 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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