Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

иконка


rumma ©   (2014-04-29 17:19:00) 

приложению в опциях проекта присвоена иконка, содержащая 5 разного размера (16,32,48,64,128). при изменении размера значков в проводнике видно, что exe их содержит. кладу на форму image1, далее в создании формы присваиваю image1.Picture.Icon:=application.Icon;
запускаю, вижу что присвоилась 2ая. А как присвоить с другим номером? последнюю например?


rumma   (2014-04-30 02:25:00) [1]

спасибо, в закладки


Rouse_   (2014-04-29 20:52:00) [2]

В свое время вот такое писал: http://rouse.drkb.ru/components.php#fwiconex
Из ресурсов правда грузить ее не научил (т.е. загружать картинку нужно прямо в нее, но зато работает вплоть до 256/256 в PNG формате)


rumma   (2014-04-29 17:33:00) [3]

нашлось:

Image1.Picture.Icon.Handle := LoadImage(hInstance, MAKEINTRESOURCE('MAINICON'), IMAGE_ICON, 128, 128, LR_LOADTRANSPARENT);


rumma   (2014-04-29 17:31:00) [4]

и так
image1.Picture.Icon.LoadFromResourceID(hInstance,5);
и так
image1.Picture.Icon.LoadFromResourceName(hInstance,'5');
тоже, хотя через reshacker вижу их там 5 штук


rumma   (2014-04-29 17:25:00) [5]

так тоже не показывает image1.Picture.Icon.Handle:=LoadIcon(hInstance,'5');


Наверх

Титульная страница Поиск, карта сайта Написать письмо