Сергей Викторович
Новичок
- Сообщения
- 5
- Репутация
- 0
AutoIt Version: 3.3.14.2
Описание:
Подскажите пожалуйста, как правильно закрыть второе окно(да и любое другое), чтобы первое не закрывалось.
Примечания:
Нет!
Описание:
Подскажите пожалуйста, как правильно закрыть второе окно(да и любое другое), чтобы первое не закрывалось.
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
HotKeySet("{ESC}", "_Exit")
Global $Form1, $Form2
$Form1 = GUICreate("Main form", 345, 191)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
GUICtrlCreateButton("Open", 44, 44, 100, 40)
GUICtrlSetOnEvent(-1, "_tG")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
While 1
Sleep(10)
WEnd
Func _tG()
$Form2 = GUICreate("About", 345, 191)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit2")
GUICtrlCreateButton("Close", 44, 44, 100, 40)
GUICtrlSetOnEvent(-1, "_Exit2")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
EndFunc
Func _Exit2()
Select
Case $Form2
Exit $GUI_EVENT_CLOSE
EndSelect
EndFunc
Func _Exit()
Exit
EndFunc
Примечания:
Нет!