刚学 不懂,帮忙解释一下
本帖最后由 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 GUISetState
GUIGetMsg()
查下帮助文件这两个函数的含义就明白了 $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 楼上正解!这很容易理解的
页:
[1]