Files
kolibrios/programs/demos/use_mb/about.txt
T
Yogev Ezra 53829299a9 Upload sources of msgbox.obj library and use_mb example to SVN.
git-svn-id: svn://kolibrios.org@4327 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-12-05 21:53:37 +00:00

28 lines
1.2 KiB
Plaintext

msgbox версия 26.05.2009
*** О программе ***
Программа для вывода окна с сообщениями.
Лицензия свободная.
*** Возможности ***
Можно выводить сообщения с текстом, в которых до 8 кнопок
(указано в константе MB_MAX_BUT).
Вычисление координат кнопок и текста делается автоматически.
Управление кнопками (Влево, Вправо, Enter)
На каджую кнопку сообщения возможно назначить свою функцию.
*** Ограничения ***
При использовании msgbox-ов, нужно стараться избегать ситуаций,
когда несколько сообщений открыто одновременно. Потому что все окна
msgbox используют одни и те же указатели, и возможен конфликт.
*** Описание ***
Из библиотеки экспортируются 3 параметра:
mb_create - функция для создания потока с окном сообщения
mb_reinit - функция для (пере)вычисления размеров окна с сообщением
Обычно в большинстве случаев Вы будете пользоваться только функцией mb_create.
Функция mb_reinit будет нужна только в том случае, если Вы
захотите заменить готовое сообщение после его успешного запуска.
mb_setfunctions - назначение функций кнопкам. При нажатии на кнопку
сообщение закрывается, но если кнопке была назначена функция, то сперва будет
вызвана функция.