Показать сообщение отдельно
Старый 12.09.2008, 23:51   #1
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Вывод анимации во время загрузки

Благодаря нашему форумчанину Максусу решена проблема отображения загрузки ресурсов на экране.

Работает так:
Указываем либе фронт буфер, позицию вывода русунков, и пути к файлам анимации последовательно.

для фуллскрина:
PNG_SetImage(FrontBuffer(),195,710,"1.png;2.png;3. png;4.png")

оконный режим:
hWnd=SystemProperty ("appHWND")
PNG_SetImage(hWnd,195,710,"1.png;2.png;3.png;4.png ")

запускаем с параметром длительности кадра в миллисекундах
PNG_Start(80)

грузим ресурсы (или что хотите - не важно)

останавливаем либу
PNG_Stop()

отрисовка рисунков идет в отдельном потоке, поэтому нет никаких остановок и замираний.
формат рисунков PNG, обязательно с альфа-каналом
количество - до 256

http://screensworld.com/svalka/Loader.rar
__________________
(Offline)
 
Ответить с цитированием
Эти 12 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
ABTOMAT (12.09.2008), Arton (11.12.2009), baton4ik (13.01.2010), Egor Rezenov (13.09.2008), Gector (24.04.2012), H@NON (13.09.2008), Harter (11.12.2009), impersonalis (14.09.2008), Leito (28.01.2009), Main Cry (06.05.2009), Randomize (11.12.2009), viper86 (04.02.2009)