Эта библиотека является интуитивной Drag & Drop оберткой функций отображения (и настройки) меню и сообщений.
Она позволяет с легкостью настраивать внешний вид, размер, и шрифт сообщений, не утруждая себя ручным вписыванием параметров.
Так же в ней реализована простая система хранения и обработки результатов пользовательского ввода.
Библиотека (в том числе и все изображения для нее) разработана мной на протяжении вчерашнего дня (01/08/2011) и изначально была призвана заменить
эту библиотеку (поскольку упомянутая имела ряд недоработок).
Скачать:
библиотека |
примерСкриншот вкладки:

Группы команд в библиотеке:
Messages - Команды для отображения сообщений и полей ввода. Результат (индекс нажатой кнопки или введенное значение) сохраняется в глобальную переменную
result. Последнее действие в группе делает проверку этой переменной.
Settings - Команды для настройки внешнего вида сообщений. Для упрощения работы с системой, команды настройки шрифта принимают как значение ресурс-шрифт.
Menu - Команды отображения меню и добавления элементов. При использовании команд добавления элементов, они прибавляются в глобальную переменную, которая будет очищена после отображения меню. Если по какой-то причине вы не отображаете меню после добавления элементов, используйте первую команду для очистки списка. Как элементы, можно добавлять обычные пункты меню, пункты меню с "горячей клавишей" (кнопка доступа, выводимая с правой стороны меню), и разделители (линии). После отображения меню номер выбранного пункта возвращается все в ту же переменную
result. Если пользователь не выбрал никакой пункт, будет возвращено значение 0. Элементы-разделители в нумерации пунктов не учитываются.