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