Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Формат функции MessageBox

Читайте также:
  1. Cущноcть, функции и клаccификация cоциальных технологий в cоциально-культурном cервиcе
  2. Funcio laesa (нарушение функции).
  3. I. Общая теория и функции систематической теории
  4. I. Функционалы , зависящие от одной функции
  5. II.1. Функции специального федерального государственного образовательного Стандарта для детей с нарушениями речи
  6. IV. Порядок и формы контроля за исполнением государственной функции
  7. WiFi стандарты, режимы работы, формат кадра.
  8. А почему винт/флэшку/что либо другое форматировать именно в FAT32?
  9. А) Основные психофизические функции
  10. Алгоритм нахождения точек перегиба функции.

MessageBox (message[,[buttons+icon+default+mode][, boxTitle]])

Аргумент Message – текстовое сообщение, которое будет отображаться в окне. Каждый из аргументов Buttons, Icon, Default, Mode – целые числа, объединение этих чисел в одно определяет, как окно сообщений будет выглядеть и функционировать. Аргумент Buttons определяет, какие кнопки будут отображаться в окне (значения можно задавать цифрами или константами (см. в таблице 15)). Аргумент Icon определяет, какая пиктограмма может отображаться в окне сообщения (см. в таблице 16). Аргумент Default определяет, какая кнопка будет считаться нажатой по умолчанию, если пользователь нажимает пробел или ввод (см. в таблице 17). Аргумент Mode определяет, будет ли окно сообщения окном модального приложения (выполнение текущего приложения останавливается до тех пор, пока пользователь не даст ответ в окне сообщения) или окном системного модального приложения (выполнение всех приложений останавливается до тех пор, пока пользователь не даст ответ в окне сообщения), подробнее см. в таблице 18. Аргумент BoxTitle – строковая переменная, длинной до 128 символов, значение которой отображается в области заголовка окна.

 

  Таблица 15 – Возможные значения аргумента Button
         
  Имя константы Значение Кнопки  
  MB_OK   OK  
  MB_OKCANCEL   OK, Cancel  
  MB_ABORTRETRYCANCEL   Abort, Retry, Cancel  
  MB_YESNOCANCEL   Yes, No, Cancel  
  MB_YESNO   Yes, No  
  MB_RETRYCANCEL   Retry,Cancel  
         
  Таблица 16 – Возможные значения аргумента Icon
         
  Имя константы Значение Пиктограмма  
  MB_ICONSTOP   Знак «стоп»  
  MB_ICONQUESTION   Вопросительный знак  
  MB_ICONEXCLAMATION   Восклицательный знак  
  MB_ICONINFORMATION   Информация  
  Таблица 17 – Возможные значения аргумента Default
         
  Имя константы Значение Кнопка, нажимаемая по умолчанию  
  MB_DEFBUTTON1   Первая кнопка  
  MB_DEFBUTTON2   Вторая кнопка  
  MB_DEFBUTTON3   Третья кнопка  
  Таблица 18 – Возможные значения аргумента Mode
         
  Имя константы Значение Режим  
  MB_APPLMODAL   Приложение  
  MB_SYSTEMMODAL   Система  

Пример. 3 способа кодирования окна сообщения.

1) ret= MessageBox (“продолжить?”, 4387, “ошибка!”)

2) ret= MessageBox (“продолжить?”, 3+32+256+4096, “ ошибка!”)

3) ret= MessageBox (“продолжить?”, MB_YESNOCANCEL+ MB_ICON-QUESTION+ MB_DEFBUTTON2+MB_SYSTEMMODAL, “ ошибка!”)

Функция MessageBox возвращает целое число, которое может быть представлено в виде имени константы (см. в таблице 1.9).

 

  Таблица 19 – Возможные значения аргумента Button
         
  Значение Кнопка Константа  
    OK IDOK  
    Cancel IDCANCEL  
    Abort IDABORT  
    Retry IDRETRY  
    Ignore IDIGNORE  
    Yes IDYES  
    No IDNO  

 

Функция InputBox позволяет пользователю вводить в окне данные и передает их в программу. Существуют 2 разновидности InputBox:

1) InputBox, которая возвращает данные типа variant;

2) InputBox$, которая возвращает строковые данные.




Дата добавления: 2015-09-10; просмотров: 76 | Поможем написать вашу работу | Нарушение авторских прав

Введение в технологии IBM: Lotus Domino\ Notes Версия 6/6.5 | Система управления документоориентированой базой данных | Создание копий БД. | Операторы | Аргументы [A], [G], [I], [P], [Q], [S]были спроектированы для использования в шлюзовых и других почтовых системах. Онине используются с именами Notes. | Пример. Dim S (0 to 10) as string | Операторы прерывания | End Sub | Пример. |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав