|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Проблема с закрытием GUI и продолжением работы программы |
|
[решено] Проблема с закрытием GUI и продолжением работы программы
|
![]() Старожил Сообщения: 379 |
Подскажите пожалуйста чем заменить
чтобы после появления GUI программы выполнялась далеше и само GUI можно было закрыть без проблем в любое время... Вот на этом примере плиз... #include <WindowsConstants.au3> #include <GUIConstants.au3> $GUI1=GUICreate("Info", 145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1) GUICtrlCreateLabel("Парам", 2,5,200,15) GUICtrlCreateLabel("Бурум", 2,20,200,15) GUICtrlCreateLabel("Тарам", 2,35,200,15) GUISetState(@SW_SHOW, $GUI1) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd ; А дальше программа не идет MsgBox(1, "", "Продолжение программы...") |
|
Отправлено: 16:28, 14-06-2009 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Если тебе цикл While...Wend не нужен, то можеш сделать вот так:
#include <WindowsConstants.au3> #include <GUIConstants.au3> Opt("GUIOnEventMode", 1) $GUI1=GUICreate("Info", 145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1) GUISetOnEvent($GUI_EVENT_CLOSE,"Close") GUICtrlCreateLabel("Парам", 2,5,200,15) GUICtrlCreateLabel("Бурум", 2,20,200,15) GUICtrlCreateLabel("Тарам", 2,35,200,15) GUISetState(@SW_SHOW, $GUI1) Func Close() GUISetState(@SW_HIDE, $GUI1); это чтобы скрыть окно Gui EndFunc ; А дальше программа (не идет) уже идет... Sleep(5000) MsgBox(0, "", "Продолжение программы...",1) Sleep(1000) MsgBox(0, "", "Продолжение программы...",1) Sleep(1000) MsgBox(0, "", "Продолжение программы...",1) Exit |
------- Отправлено: 19:56, 14-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать Ну что поделаешь? как всегда beve на высоте... РеспеХт и УважуХа !
|
------- Отправлено: 21:00, 14-06-2009 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать sashadeg, А вам бы уже пора привыкнуть к тому, что на форуме принято отмечать свои темы решёнными (если они являются таковыми).
|
------- Отправлено: 23:54, 14-06-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Проблема с GUI | aesir | AutoIt | 4 | 15-09-2009 16:37 | |
Проблема с конфликтом работы баз программы на foxpro в системых 98\ХР | flash1971 | Microsoft Windows 95/98/Me (архив) | 3 | 30-06-2009 16:23 | |
Разное - Проблема с закрытием папок! | CMEPTNick | Microsoft Windows 2000/XP | 4 | 09-07-2008 13:09 | |
Проблема с закрытием сессии записи | Guest | Непонятные проблемы с Железом | 19 | 26-07-2004 09:58 | |
ipchains, проблема с закрытием портов | Guest | Общий по Linux | 9 | 30-10-2003 03:01 |
|