![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
иконка
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');