Привет.
У меня почему-то не получается закрыть дочернее окно без того, чтобы не закрывалось родительское окно.
Т.е., я закрыл дочернее окно, и при этом родительское окно должно остаться открытым.
Как такое сделать?
У меня почему-то не получается закрыть дочернее окно без того, чтобы не закрывалось родительское окно.
Т.е., я закрыл дочернее окно, и при этом родительское окно должно остаться открытым.
Как такое сделать?
Код:
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
$hGUI1 = GUICreate("Window", 300, 300, -1, -1)
Local $win = GUICtrlCreateButton('Другое окно', 100, 10, 100, 22)
Local $msg = GUICtrlCreateButton('Сообщение 111', 100, 50, 100, 22)
GUISetState()
While 1
$hMsg = GUIGetMsg()
Switch $hMsg
Case $GUI_EVENT_CLOSE
Exit
Case $win
$hGUI2 = GUICreate("Другое окно", 300, 300, 10, 10)
Local $msg = GUICtrlCreateButton('Сообщение 222', 100, 50, 100, 22)
GUISetState()
While 1
$hMsg = GUIGetMsg()
Switch $hMsg
Case $GUI_EVENT_CLOSE
Exit
Case $msg
MsgBox(0, "222", "222")
EndSwitch
WEnd
Case $msg
MsgBox(0, "111", "111")
EndSwitch
WEnd