Вот примерно так выглядит диалоговое окно созданное при помощи функции 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?
|