Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как создать библиотеку иконок dll (http://forum.oszone.net/showthread.php?t=275256)

rocet 06-01-2014 11:27 2283735

Как создать библиотеку иконок dll
 
Как можно создать библиотеку dll с иконками, желательно способ по проще (я в программировании дуб:swoon:),(просто заинтересовала тема MInstAll, и там сказано что иконки можно хранить в dll) если можно поясните? :)

Iska 06-01-2014 11:54 2283745

Берёте какой-нибудь AWicons Lite, создаёте библиотеку иконок .icl и пользуете.

rocet 06-01-2014 13:29 2283767

а если уже есть готовые иконки, тогда тоже ей собирать?

Iska 06-01-2014 13:47 2283772

Цитата:

Цитата rocet
а если уже есть готовые иконки, тогда тоже ей собирать? »

Можно.

Сrack 06-01-2014 15:35 2283819

Просмотреть в какой dll какие иконки и под какими номерами, а также собрать свою библиотеку из найденных в папке иконок, можно в MiTeC Icon Explorer



Редактировать (добавлять/удалять) можно в Resource Hacker

rocet 24-01-2014 17:44 2295434

Сrack, а как делаются значки(ico) которые содержат в себе несколько иконок?
скрин

Сrack 24-01-2014 18:08 2295454

Цитата:

Цитата rocet
а как делаются значки(ico) которые содержат в себе несколько иконок »

В любом нормальном редакторе иконок.
В ico-файле иконка одна, только как правило многоформатная, разных размеров и цветовой битности, делаются они для нормального масштабирования без искажений.
MInstAll загружает иконку 16x16, если ее нет, то самую маленькую из тех, что есть, но при этом заметны искажения.

http://soft.oszone.net

kazimir 24-01-2014 23:23 2295678

в одном ico , кроме формата ,могут быть и разные картинки .при изменении вида - будет менятся и изображение иконки .

rocet 25-01-2014 12:01 2295869

Цитата Сrack:
В любом нормальном редакторе иконок. »
Редакторов много, какой посоветуешь. :cool:
(Axialis IconWorkshop подойдёт?)


Время: 03:22.

Время: 03:22.
© OSzone.net 2001-