请教这部份代码的意思
一直对AU3 这部份 GUI的代码不理解。。。#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = Guicreate("Form 1", 400, 401, -1, -1)
$Button1 = GuiCtrlCreateButton("Button1", 130, 280, 50, 20)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 80, 40, 100, 20)
$Checkbox2 = GUICtrlCreateCheckbox("Checkbox2", 80, 70, 100, 20)
$Checkbox3 = GUICtrlCreateCheckbox("Checkbox3", 80, 100, 100, 20)
$Checkbox4 = GUICtrlCreateCheckbox("Checkbox4", 80, 130, 100, 20)
$Checkbox5 = GUICtrlCreateCheckbox("Checkbox5", 80, 160, 100, 20)
$Checkbox6 = GUICtrlCreateCheckbox("Checkbox6", 80, 190, 100, 20)
$Checkbox7 = GUICtrlCreateCheckbox("Checkbox7", 80, 220, 100, 20)
GuiSetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Case $Checkbox1
Case $Checkbox2
Case $Checkbox3
Case $Checkbox4
Case $Checkbox5
Case $Checkbox6
Case $Checkbox7
EndSwitch
Wend
创建控件的部份能理解,
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
这部份的作用是什么? 控制行为 ? 是否可有可无 ?
想理清一下思路。。麻烦那位大大帮助一下....
[ 本帖最后由 黑琦一护 于 2009-2-6 13:56 编辑 ] Autoit 帮助 我有学习,只是不是很明白这代码是否为必要性呢?
我的所有代码操作,只能在这个Switch Case 中 ? 原帖由 黑琦一护 于 2009-2-6 14:18 发表 http://www.autoitx.com/images/common/back.gif
Autoit 帮助 我有学习,只是不是很明白这代码是否为必要性呢?
我的所有代码操作,只能在这个Switch Case 中 ?
Switch..... Case 是选择语句,这看你的用途,一般按钮采用这种形式
比如制作软件管理器会使用复选框 Case $Button1
_Install($Data,$Checkbox)
你参考一下软件安装管理代码
[ 本帖最后由 958806868 于 2009-2-6 14:29 编辑 ]
页:
[1]