Что нового

Можно ли сделать чтобы GUI по ESC не закрывалась?

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Код:
#include <GUIConstantsEx.au3>
Local $Button_1, $msg, $data
GUICreate("test GUI",150,50)
$Button_1 = GUICtrlCreateButton("Кнопка", 10, 10, 100)
GUISetState()

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Button_1
            $data = InputBox("тест","введите значение",111)
    EndSelect
WEnd


Вот не хочу чтобы кнопка ESC обрабатывалась как закрытие окна. А то я на InputBox жму ESC, на автопилоте получается двойное нажатие и всё, нажитое непосильным трудом, моментально в море без сохранения.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
C2H5OH,
:shok:
Код:
Opt('GUICloseOnESC', 0)
 
Автор
C2H5OH

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Работает. Спасибо!
(ну не даётся мне GUI...)
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
madmasles [?]
C2H5OH,
shocked.gif
OffTopic:
ничего страшного. не все профессора знают как отличить сырое яйцо от варёного
 
Автор
C2H5OH

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Real OffTopic:
Я не профессор, я знаю как различить сырые и варёные яйца. :smile:
(а может стоило всё таки пойти в аспирантуру?...)
 
Верх