Показать сообщение отдельно
Старый 11.01.2008, 22:35   #3
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Re: Примеры элементов GUI

А для тех кому удобнее смотреть прямо в постах, скопирую сюда:
Интерактивные элементы интерфейса в примерах.

Этот материал не претендует на оригинальность и не гарантирует ознакомление с эталонами алгоритмов построения меню, а также правильного написания функций интерактивных элементов интерфейса. Все ниже написанное взято из моих исходников и было написано без использования специальной литературы.
Целью статьи является упрощение жизни начинающих блитцеров, ознакомление с готовыми функциями и как это работает . Ничто не мешает улучшить имеющиеся примеры и оптимизировать под свои потребности.
Итак, самый первый интерактивный элемент в приложениях - это кнопка (по крайней мере, у меня было так . Так же это самый простой элемент, возвращающий бинарное значение и использующийся в большинстве своем для моментальных действий, таких как перемещение по меню или применение параметров. Кнопка может быть как текстовой надписью, так и картинкой. Второе предпочтительнее, так как может иметь свой дизайн и требует меньше ресурсов. Однако для каждой кнопки в таком случае необходимо заготавливать свою картинку с названием. Оптимальным было бы генерировать картинки при загрузке меню, рендеря надписи на фоне картинки, но это по желанию. В моем случае такая подготовка не делалась, и на экран выводилась картинка кнопки, а поверх ее название.
Для начала нам понадобятся некоторые картинки:
Изображения
     
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (10.04.2009)