请教一个问题,窗口情况下 按钮1 调用 子程序1 运行了一段循环操作,这种情况下如何使用 按钮2 去结束 子程序1 的循环
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
$hGUI = GUICreate("测试", 120, 147, -1, -1)
Local $hButton = GUICtrlCreateButton("运行", 17, 26, 70, 28)
Local $hButton2 = GUICtrlCreateButton("停止", 17, 62, 70, 28)
Local $hLabel = GUICtrlCreateLabel("Label", 17, 103, 70, 15)
GUISetState()
While 1
$hMsg = GUIGetMsg()
Switch $hMsg
Case $GUI_EVENT_CLOSE
Exit
Case $hButton
Label_Ran()
Case $hButton2
Stop()
EndSwitch
WEnd
Func Stop()
EndFunc
Func Label_Ran()
While 1
GUICtrlSetData($hLabel,Random(1,100))
Sleep(10)
If $Stop = 1 Then Return 1
WEnd
EndFunc
|