Что нового

Какая необходимость есть в GUIDelete() ?

dr.room

Новичок
Сообщения
283
Репутация
0
Всем привет.
Какая необходимость есть в GUIDelete()
Разве окно не закрывается после нажатия кнопки "Закрыть"?
Код:
#include <GUIConstantsEx.au3>

Local $msg
GUICreate("My GUI") ; Создаёт окно в центре экрана
GUISetState() ; показывает созданное окно

; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd

GUIDelete() ; возвращает 1
 

Prog

Продвинутый
Сообщения
537
Репутация
65
dr.room [?]
Разве окно не закрывается после нажатия кнопки "Закрыть"?
А если в программу множество окон, и не нужно завершать программу при закрытии любого из них?
 
Автор
D

dr.room

Новичок
Сообщения
283
Репутация
0
А если в программу множество окон,
Тогда да :smile:
Но в приведенном примере нет множества, имхо :-\

ps
После некоторых экспериментов, кажется понимать начал. GUIDelete() ставиться после GUI чтобы вне зависимости от количества окон, скрыть родительское окно, не препятствуя при этом дальнейшему выполнению скрипта
 
Верх