本帖最后由 水木子 于 2009-9-17 22:03 编辑
简单写了一个,特意添加了注释。#include <GUIConstantsex.au3>
$Form1 = GUICreate('父窗口', 250, 250)
$Button1 = GUICtrlCreateButton('创建“子窗体”', 75, 100, 100, 30, 0)
GUISetState() ;调整窗口的状态.
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_DISABLE,$Form1) ;禁用父窗口
$Form2 = GUICreate('子窗口', 200, 200) ;创建子窗口
$Button2 = GUICtrlCreateButton("关闭\退出", 50, 80, 100, 30, 0) ;创建“退出”按钮
GUISetState() ;调整窗口的状态.
While 1
Switch guigetmsg()
Case $GUI_EVENT_CLOSE
GUISetState(@SW_ENABLE,$Form1) ;启用父窗口
GUIDelete($Form2) ;删除指定窗口和它包含的所有控件.
ExitLoop ;终止一个 While/Do/For 循环.
Case $Button2
GUISetState(@SW_ENABLE,$Form1) ;启用父窗口
GUIDelete($Form2) ;;删除指定窗口和它包含的所有控件.
ExitLoop ;终止一个 While/Do/For 循环.
EndSwitch
WEnd
EndSwitch
WEnd
|