[Помощь] Кнопка которая будет закрывать диалог.
|
|
t1ton7 |
Дата: Понедельник, 28.05.2018, 14:49 | Сообщение # 1
|
Новичок
Сообщений: 4
Статус: Offline
|
Драсте, пользуюсь таким кодом для создания диалога с выбором:
Код LineResult() { if (!isDialogOpen() || getDialogStyle() = 0 || getDialogStyle() = 1 || getDialogStyle() = 3) return false while (isDialogOpen()) continue if(GetKeyState("Esc", "P")) return false return getDialogLineNumber() } ShowDialog(2, "Название", "1`n2`n3`n4", "Отмена") Result := LineResult() if (!Result) return Gosub, wth%Result% return и т.д.
Хотелось бы узнать, куда, и что нужно всунуть что-бы при нажатии кнопки "Отмена" диалог закрывался, а не выбирался пункт
<3
|
|
|
|
Rinat_Namazov |
Дата: Понедельник, 28.05.2018, 14:58 | Сообщение # 2
|
Боец
Сообщений: 122
Статус: Offline
|
В функцию вставить следующую проверку:
Код if (isDialogButtonSelected(2)) return false
|
|
|
|
t1ton7 |
Дата: Понедельник, 28.05.2018, 15:36 | Сообщение # 3
|
Новичок
Сообщений: 4
Статус: Offline
|
Цитата Rinat_Namazov ( ) В функцию вставить следующую проверку: Код if (isDialogButtonSelected(2)) return false
Можно подробнее куда нужно вставить? Я куда не вставлю, то либо не работает, либо все как раньше.
<3
|
|
|
|
Rinat_Namazov |
Дата: Понедельник, 28.05.2018, 15:38 | Сообщение # 4
|
Боец
Сообщений: 122
Статус: Offline
|
Код LineResult() { if (!isDialogOpen() || getDialogStyle() = 0 || getDialogStyle() = 1 || getDialogStyle() = 3) return false while (isDialogOpen()) continue if(GetKeyState("Esc", "P") || isDialogButtonSelected(2)) return false return getDialogLineNumber() }
Сообщение отредактировал Rinat_Namazov - Понедельник, 28.05.2018, 15:38 |
|
|
|
t1ton7 |
Дата: Понедельник, 28.05.2018, 15:49 | Сообщение # 5
|
Новичок
Сообщений: 4
Статус: Offline
|
Спасибо большое, только работать начало когда я вместо 2 поставил 1.
<3
|
|
|
|
Rinat_Namazov |
Дата: Понедельник, 28.05.2018, 15:51 | Сообщение # 6
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата t1ton7 ( ) Спасибо большое, только работать начало когда я вместо 2 поставил 1. 1 - Первая кнопка (Слева) 2 - Вторая кнопка (Справа)
|
|
|
|