Вот примерно так выглядит диалоговое окно созданное при помощи функции MsgBox() |
Формат функции MsgBox : MsgBox(prompt,buttons,title)
где: !!! !!! функция возвращает целочисленное значение зависящее от выбора пользователя !!!!!! |
Значение | Вид | Описание | Возвращаемое значение |
0 | Только кнопка OK | 1 - OK | |
1 | Показываются конпки OK и Cancel | 1 - OK; 2 - Cancel | |
2 | Показываются кнопки Abort, Retry and Ignore | 3 - Abort; 4 - Retry; 5 - Ignore | |
3 | Показываютя кнопки Yes, No and Cancel | 6 - Yes; 7 - No; 2 - Cancel | |
4 | Показываются кнопкиYes and No | 6 - Yes; 7 - No | |
5 | Показываются кнопкиRetry and Cancel | 4 - Retry; 2 - Cancel | |
0 | Иконка не показывается | ||
16 | |||
32 | |||
48 | |||
64 | |||
0 | Кнопка по умолчанию - 1 | ||
256 | Кнопка по умолчанию - 2 | ||
512 | Кнопка по умолчанию - 3 | ||
0 | Модальное окно.Приложение(броузер) будет ждать реакции пользователя и приостановит свою работу. | ||
4096 | Системное модальное окно.Все приложения (окна) будут ждать реакции пользователя. |
Как видно из таблицы аргумент BUTTONS состоит из четырех раздельных частей. Что бы вывести нужное сочетание надо в качестве аргумента задать суммарное значение чисел из всех частей. Примеры приводятся в коце странички
Нажатая кнопка | Возвращаемое значение |
OK | 1 |
Cancel | 2 |
Abort | 3 |
Retry | 4 |
Ignore | 5 |
Yes | 6 |
No | 7 |
It is apparent that the MsgBox() function can be used for better looking Alert and Confirm dialogs. But what about Prompt dialogs?
|