wangyuan0 发表于 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 编辑 ]

seominho 发表于 2009-4-10 13:56:03

GUICtrlSetState($Button1,$GUI_DISABLE)
sleep(3000)
GUICtrlSetState($Button1,$GUI_ENABLE)

wangyuan0 发表于 2009-4-11 15:58:55

非常感谢!!!

水木子 发表于 2009-6-24 13:18:38

恩不错,学习啦!
页: [1]
查看完整版本: 新人求助,按钮的问题!