System Infomation menu 1.6.3 - Инструментарий к PNA, PND, GPS автомобильные магнитолы - Альтернативные оболочки меню - Форум
Суббота, 25.02.2017, 16:34
У нас на сайте Гость | Группа "Гости" | RSS
Главная | Форум | Личное | Ухожу
[ Моя почта () · Новое на форуме · Народ · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Инструментарий к PNA, PND, GPS автомобильные магнитолы » Альтернативные оболочки меню » System Infomation menu 1.6.3 (с поддержкой PNG с прозрачностью.)
System Infomation menu 1.6.3
VampiДата: Воскресенье, 01.12.2013, 10:56 | Сообщение # 1
Администратор
Группа: Администраторы
Сообщений: 6335
Награды: 250
Статус: Offline
System Infomation menu 1.6.3 с поддержкой PNG с прозрачностью.

SysInfo 1.6.3 c поддержкой PNG!!!

Полный список изменений неизвестен. Мне удалось выявить следующие отличия:
- если в глобальных настройках указать BackgroundColor, то BackgroundBitmap можно не указывать (поправлен глюк версии 1.6.1).
- запустить программу по относительному пути как обычно нельзя. Во многих ломанных версиях 1.6.1 это решалось путем указывания относительного пути не в Command=, а в NewIni=. Но при этом новый инишник через NewIni= в них не запускался.
- с конфигом стало можно работать как с обычным инишником с блочной структурой.

System Infomation menu 1.6.3 с поддержкой PNG с прозрачностью.

Путем переделки кода прогаммы удалось внедрить в SystemInfomation 1.6.3 дополнительные возможности:
читать картинки PNG и JPG;
читать иконки не только квадратные, но и прямоугольные;
задавать относительный путь к программам в параметре "Command", при этом не нарушая функционал параметра "NewIni".
Подробнее о новых возможностях:
- совместимость с файлами настроек оригинальной программы
- везде, в любой секции вместо BMP или ICO можно прописывать PNG и JPG (но прозрачность поддерживается только в секции ICONXPBUTTON)
- в глобальной секции добавил новый параметр HideTaskBar. Если указать 1, то при запуске менюшки будет скрываться таскбар;
- в секции ICONXPBUTTON добавил новые параметры Width, Height и Stretch. Указывать можно картинки произвольного размера. Параметры SizeNormal и SizePushed как и раньше задают квадратную область для ненажатой и нажатой картинки, Width и Height - произвольные размеры области сразу для обеих картинок. Параметр Stretch=1...5 указывает, что в случае несовпадения реальных размеров картнки с размерами, заданными в конфиге, картинку нужно растянуть/сжать;
- при отсутствии картинок надписи "no bitmap" и "no icon" теперь не выводятся;
- в параметре Commnand можно задавать относительный путь для запуска программ. Путь указывается как и в параметре NewIni отностельно папки текущего инишника;
- новый параметр "Command-" (минус на конце) - работает также как Command, только при запуске программы еще будет скрываться таскбар. Если программа по каким-то причинам не запустилась, таскбар скрываться не будет.
- все сообщения переведены с немецкого на английский язык

Естественно все эти новые фишки доступны только на навике и не поддерживаются на компе программой-эмулятором SystemInfomation32.exe.

Картинки ICO и BMP прога загружает своим старым способом. Остальные картинки загружаются системными средствами Imaging API. Для этого в системе должны быть imaging.dll и zlib.dll. Практчески на всех навиках они сейчас есть. В архиве Imaging_Install.rar установочный комплект ImagingApi для любой версии WinCE. Но даже если ImagingApi не поддерживается, то для 24 и 32-битных PNG со сжатем Хоффмана (стандарт фотошопа) в проге присутствует второй способ загрузки PNG, не требующий никаких длл. Этот способ взят c сайта разработчиков iPhoneToday.

Вам надоели тонны килобайт BMP и ICO, которые занимают ваши менюшки? Тогда мы идем к вам!





Что мы имеем в результате в цифрах:
fon.bmp=390кб --> fon.jpg=13кб, размер уменьшен в 30 раз;
0.ico=160кб --> 0.png=9кб, размер уменьшен в 18 раз;
fon2.bmp=390кб --> fon2.png=4кб, размер уменьшен почти в 100 раз!

 
Форум » Инструментарий к PNA, PND, GPS автомобильные магнитолы » Альтернативные оболочки меню » System Infomation menu 1.6.3 (с поддержкой PNG с прозрачностью.)
Страница 1 из 11
Поиск:


Alfessa © 2017

Сделать бесплатный сайт с uCoz

   

Внимание!