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

刚学 不懂,帮忙解释一下

[复制链接]
发表于 2009-6-13 00:06:36 | 显示全部楼层 |阅读模式
本帖最后由 lin6163 于 2009-6-25 22:11 编辑

$Form1 = GUICreate("QQ", 160, 70,-1,-1)                                  ;这个可以理解
$Button1 = GUICtrlCreateButton("QQ2008", 15, 16, 50, 40, 0) ;这个也可以理解
$Button2 = GUICtrlCreateButton("QQ2009", 95, 16, 50, 40, 0);这个也可以理解
GUISetState(@SW_SHOW)                              ;有点不明白 (为什么要创建一个隐藏的窗口呢)

While 1
    $nMsg = GUIGetMsg()                             ;      不懂什么意思
    Switch $nMsg                                               ;还是不懂
        Case -3                                               ; 是不是错误就会返回-3
            Exit
        Case $Button1                                ;  可以理解
                        MsgBox(0,"!", "!",3)
            ;Run("x:\a.exe")
        Case $Button2                                   ;可以理解
                        MsgBox(0,"!", "!", 3)
            ;Run("x:\b.exe")
    EndSwitch                                               ;可以理解
WEnd
发表于 2009-6-13 01:05:16 | 显示全部楼层
GUISetState
GUIGetMsg()   
查下帮助文件这两个函数的含义就明白了
发表于 2009-6-13 02:30:16 | 显示全部楼层
$Form1 = GUICreate("QQ", 160, 70,-1,-1)                                  ;这个可以理解
$Button1 = GUICtrlCreateButton("QQ2008", 15, 16, 50, 40, 0) ;这个也可以理解
$Button2 = GUICtrlCreateButton("QQ2009", 95, 16, 50, 40, 0);这个也可以理解
GUISetState(@SW_SHOW)                              ;创建默认是隐藏 所以要让他显示出来

While 1
    $nMsg = GUIGetMsg()                             ;     得到消息
    Switch $nMsg                                               ;select的 简写版本 看帮助吧
        Case -3                                               ; -3是 gui被关闭的事件值  你也可以#include <GUIConstantsEx.au3>后使用$GUI_EVENT_CLOSE来代替-3
发表于 2009-6-13 09:36:48 | 显示全部楼层
楼上正解!这很容易理解的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-13 02:11 , Processed in 0.073250 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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