MESSAGEBOX — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 50: Строка 50:
 
! style="color:red;background-color:#ffffcc;" colspan="2"|Флаги для пиктограмм (иконок)
 
! style="color:red;background-color:#ffffcc;" colspan="2"|Флаги для пиктограмм (иконок)
 
|-
 
|-
|  '''MB_ICONEXCLAMATION'''<br>'''MB_ICONWARNING'''<br>0x48  ||  [[Файл:MessageBoxWarn.PNG]]
+
|  '''MB_ICONEXCLAMATION'''<br>'''MB_ICONWARNING'''<br>0x48  ||  ''Предупреждение.'' В окне будет отображаться пиктограмма восклицательного знака: [[Файл:MessageBoxWarn.PNG]]
 
|-
 
|-
|  '''MB_ICONINFORMATION'''<br>'''MB_ICONASTERISK'''<br>0x64  ||  Кнопки: ''Прервать, Повтор, Пропустить''
+
|  '''MB_ICONINFORMATION'''<br>'''MB_ICONASTERISK'''<br>0x64  ||  ''Информация.'' В окне будет отображаться пиктограмма символа '''''i''''': [[Файл:MessageBoxInfo.PNG]]
 
|-
 
|-
|  '''MB_ICONQUESTION'''<br>0x32                              ||  Кнопки: ''Прервать, Повтор, Пропустить''
+
|  '''MB_ICONQUESTION'''<br>0x32                              ||  ''Вопрос.'' В окне будет отображаться пиктограмма вопросительного знака: [[Файл:MessageBoxQuest.PNG]]
 
|}
 
|}

Версия 11:12, 4 августа 2015

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

Синтаксис

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
Информация. В окне будет отображаться пиктограмма символа i: MessageBoxInfo.PNG
MB_ICONQUESTION
0x32
Вопрос. В окне будет отображаться пиктограмма вопросительного знака: MessageBoxQuest.PNG