Что нового

Как проверить, что нажата кнопка закрытия окна [x]

aptyp

Новичок
Сообщения
36
Репутация
0
$variable = MsgBox(0, "", "Возвращаемое значение.")
MsgBox(0, "", $variable)

; Всегда возвращается 1
 

InnI

AutoIT Гуру
Сообщения
4,911
Репутация
1,427
Данное сообщение не подразумевает выбора. Поэтому, как бы вы его не закрывали - кнопкой ОК, кнопкой закрытия, по ESC или по Alt+F4 - всегда будет возвращаться $IDOK. Если нужно определить выбор пользователя, то используйте другие флаги. Например, при выставлении флага 1, только закрытие кнопкой ОК вернёт 1. Остальные способы закрытия вернут 2, что будет означать отказ.
 
Автор
aptyp

aptyp

Новичок
Сообщения
36
Репутация
0
Спасибо, понял, не судьба, наличие кнопки ОК вводит в заблуждение. )
 
Верх