Что нового

MsgBox: как 'прикрутить' default-выбор по таймеру?

akoulev

Новичок
Сообщения
169
Репутация
2
Дано:
Код:
BlockInput(0)
	$answer = MsgBox(4+48+4096, "Отлаживаем или работаем?", """ДА""- Отлаживаем" & @LF & @LF & """НЕТ""- работаем")
	BlockInput(1)

Работает оно так: появилось окно - и ждёт нажатия 'Yes' или 'No'.
Прикрутить таймер несложно (
Код:
$answer = MsgBox(4+ ... ... ... НЕТ""- работаем",5)
- 5секундное ожидание и "пошли дальше")), но переменная $answer при этом будет возвращаться со значением "-1":
Возвращаемое значение

Идентификатор нажатой кнопки, или -1, если окно было закрыто по истечении таймаута.
А вот как бы сделать так, чтобы автоматически выбиралось одно из значений кнопок 'Yes' или 'No'. (Или 'Yes', или 'No'.)
Можно ли это сделать? Ай нид хелп, плиз!


Добавлено:
Сообщение автоматически объединено:

Всё, дошло. (Похоже, закончился острый приступ тупости. :rofl:)
Код:
If $answer = -1 Then $answer = 6


Нажатая кнопкаВозвращаемое значение

OK
CANCEL
ABORT
RETRY
IGNORE
YES
NO
TRY AGAIN
CONTINUE

1
2
3
4
5
6
7
** 10
** 11
 
Верх