MessageBox() - Отображает диалоговое окно

 

Синтаксис
     MessageBox( <Text> , <Caption> , <Flags> )
Параметры
 
<Text>  -  Параметр определяет текст, который появляется в диалоговом окне. Чтобы переместить часть сообщения на следующую строку в диалоговом окне, используйте в <Text> символ возврата каретки chr(13)+chr(10).
 
<Caption>  -  Текст, который появляется в заголовке диалогового окна. По умолчанию выводится "БЭСТ-5 3.4".
 
<Flags<  - Числовой параметр определяет кнопки и пиктограммы, которые появляются в диалоговом окне. Параметр представляет собой сумму двух значений (пиктограммы и кнопок) из приведенной таблицы
 
Константа
(#include "BO_Const.ch")
Значение Flags
Элементы
Кнопки диалогового окна
MSGBTN_OK
0
Только кнопка ОК
MSGBTN_OK_CANCEL
1
Кнопки ОК и Отмена
MSGBTN_YES_NO_CANCEL
3
Кнопки Да, Нет и Отмена
MSGBTN_YES_NO
4
Кнопки Да и Нет
Пиктограммы
MSGPICT_NONE
0
Без пиктограммы
MSGPICT_CRITICAL
16
Знак "Стоп"
MSGPICT_QUESTION
32
Знак "Вопрос"
MSGPICT_WARNING
48
Знак "Восклицание"
MSGPICT_INFORMATION
64
Пиктограмма "Информация (i)"
 
 
Функция MessageBox() выводит подготовленное пользователем диалоговое окно.
 
Возвращаемое значение функции     
 
Возвращаемое значение функции MessageBox() указывает, какая кнопка была выбрана в диалоговом окне.
 
Нажатая кнопка
Возвращаемое значение
ОК
1
Отмена
2
Да
6
Нет
7
 
 
Примеры использования
 
MESSAGEBOX("Не заполнен код типа документа !")
 
БЭСТ-5 Пример работы функции messagebox
 
MESSAGEBOX("Обработка завершена"+CHR(13)+CHR(10)+"Результаты сохранены","Сообщение",0)
 
БЭСТ-5 Пример работы функции messagebox
 
MESSAGEBOX("Обработка завершена."+CHR(13)+CHR(10)+"Продолжить далее?","Сообщение...",48+4)
 
БЭСТ-5 Пример работы функции messagebox