MESSAGEBOX — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) |
Alexey (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=флаги | |Название=флаги | ||
− | |Пояснение=целое, флаг (или комбинация флагов), определяющий стиль диалогового окна: внешний вид, набор кнопок и другие параметры. Можно использовать именованные константы совместно с функцией TYPE, так и их числовые значения. Список возможных флагов смотрите ниже. | + | |Пояснение=целое, флаг (или комбинация флагов), определяющий стиль диалогового окна: внешний вид, набор кнопок и другие параметры. Можно использовать именованные константы совместно с функцией TYPE, так и их числовые значения. [[#Список значений флагов|Список возможных флагов]] смотрите ниже. |
}} | }} | ||
|Результат=целое. Список возвращаемых значений смотрите ниже. | |Результат=целое. Список возвращаемых значений смотрите ниже. | ||
Строка 28: | Строка 28: | ||
<br/> | <br/> | ||
− | {| border="1" cellpadding="5" | + | ====Список значений флагов==== |
− | ! Флаг !! Значение | + | {| border="1" cellpadding="5" style="background-color:#ffffdd;" |
+ | ! Флаг !! Значение | ||
+ | |- | ||
+ | ! style="color:red;background-color:#ffffcc;" colspan="2"|Флаги для кнопок | ||
|- | |- | ||
| '''MB_ABORTRETRYIGNORE'''<br>0x2 || Кнопки: ''Прервать, Повтор, Пропустить'' | | '''MB_ABORTRETRYIGNORE'''<br>0x2 || Кнопки: ''Прервать, Повтор, Пропустить'' | ||
Строка 36: | Строка 39: | ||
|- | |- | ||
| '''MB_OK'''<br>0x0 || Кнопка: ''OK'' | | '''MB_OK'''<br>0x0 || Кнопка: ''OK'' | ||
+ | |- | ||
+ | | '''MB_OKCANCEL'''<br>0x1 || Кнопки: ''OK, Отмена'' | ||
+ | |- | ||
+ | | '''MB_RETRYCANCEL'''<br>0x5 || Кнопки: ''Повтор, Отмена'' | ||
+ | |- | ||
+ | | '''MB_YESNO'''<br>0x4 || Кнопки: ''Да, Нет'' | ||
+ | |- | ||
+ | | '''MB_YESNOCANCEL'''<br>0x3 || Кнопки: ''Да, Нет, Отмена'' | ||
+ | |- | ||
+ | ! style="color:red;background-color:#ffffcc;" colspan="2"|Флаги для пиктограмм (иконок) | ||
+ | |- | ||
+ | | '''MB_ICONEXCLAMATION'''<br>'''MB_ICONWARNING'''<br>0x48 || [[Файл:MessageBoxWarn.PNG]] | ||
+ | |- | ||
+ | | '''MB_ICONINFORMATION'''<br>'''MB_ICONASTERISK'''<br>0x64 || Кнопки: ''Прервать, Повтор, Пропустить'' | ||
+ | |- | ||
+ | | '''MB_ICONQUESTION'''<br>0x32 || Кнопки: ''Прервать, Повтор, Пропустить'' | ||
|} | |} |
Версия 11:03, 4 августа 2015
Функция отображает диалоговое окно с заголовком, текстом сообщения и набором кнопок (доступна с версии ???).
Синтаксис
MESSAGEBOX(текст, заголовок, флаги)
Аргументы
- текст
- строка, текст сообщения в диалоговом окне
- заголовок
- строка, заголовок диалогового окна
- флаги
- целое, флаг (или комбинация флагов), определяющий стиль диалогового окна: внешний вид, набор кнопок и другие параметры. Можно использовать именованные константы совместно с функцией TYPE, так и их числовые значения. Список возможных флагов смотрите ниже.
Тип результата
- целое. Список возвращаемых значений смотрите ниже.
Примеры
Пример 1.
MessageBox('Текст в диалоговом окне', 'Заголовок окна', Type(MB_OKCANCEL))
или
MessageBox('Текст в диалоговом окне', 'Заголовок окна', 1)
Пример 2.
MessageBox('Текст в диалоговом окне', 'Заголовок окна', Type(MB_OKCANCEL + MB_ICONWARNING))