MESSAGEBOX

Материал из GB wiki
Перейти к: навигация, поиск

Функция отображает диалоговое окно с заголовком, текстом сообщения и набором кнопок (доступна с версии ???).

Синтаксис

MESSAGEBOX(текст, заголовок, флаги)

Аргументы

текст
строка, текст сообщения в диалоговом окне
заголовок
строка, заголовок диалогового окна
флаги
целое, флаг (или комбинация флагов), определяющий стиль диалогового окна: внешний вид, набор кнопок и другие параметры. Можно использовать именованные константы совместно с функцией TYPE, так и их числовые значения. Список возможных флагов смотрите ниже.

Тип результата

целое. Список возвращаемых значений смотрите ниже.

Примеры

Пример 1.
MessageBox('Текст в диалоговом окне', 'Заголовок окна', Type(MB_OKCANCEL))
или
MessageBox('Текст в диалоговом окне', 'Заголовок окна', 1)
MessageBox1.PNG


Пример 2.
MessageBox('Текст в диалоговом окне', 'Заголовок окна', Type(MB_OKCANCEL + MB_ICONWARNING))
MessageBox2.PNG


Список значений флагов

Флаг Значение
Флаги для кнопок
MB_ABORTRETRYIGNORE
0x2
Кнопки: Прервать, Повтор, Пропустить
именованный флаг отсутствует
0x6
Кнопки: Отмена, Повтор, Продолжить
MB_OK
0x0
Кнопка: OK
MB_OKCANCEL
0x1
Кнопки: OK, Отмена
MB_RETRYCANCEL
0x5
Кнопки: Повтор, Отмена
MB_YESNO
0x4
Кнопки: Да, Нет
MB_YESNOCANCEL
0x3
Кнопки: Да, Нет, Отмена
Флаги для пиктограмм (иконок)
MB_ICONEXCLAMATION
MB_ICONWARNING
0x48
MessageBoxWarn.PNG
MB_ICONINFORMATION
MB_ICONASTERISK
0x64
Кнопки: Прервать, Повтор, Пропустить
MB_ICONQUESTION
0x32
Кнопки: Прервать, Повтор, Пропустить