本帖最后由 shenrenba 于 2010-8-23 12:41 编辑
比如下面这段代码 效果 关闭2后 直接结束运行 如何关闭窗体2 返回1 而且不影响1的关闭#include <GUIConstantsEx.au3>
$form1=GUICreate("测试1",200,150,-1,-1)
$button1=GUICtrlCreateButton("窗体2",75,100,50,25)
$form2=GUICreate("测试2",200,150,-1,-1)
$button2=GUICtrlCreateButton("待定",75,100,50,25)
GUISwitch($form1)
GUISetState()
While 1
$nMsg=GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $button1
GUISetState(@SW_SHOW,$form2)
GUISetState(@SW_HIDE,$form1)
Switch $nMsg
Case $GUI_EVENT_CLOSE
GUISetState(@SW_HIDE,$form2)
GUISetState(@SW_SHOW,$form1)
Case $button2
EndSwitch
EndSwitch
WEnd
|