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

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

маленькие иконки [D7, WinXP]


icon 16x16 ©   (2008-03-28 09:27:00) 

Есть .ico содержащий внутри себя иконку в двух вариантах 32х32 и 16х16.
Вставляю его в ImageList 32x32.
Далее присваиваю этот лист свойству images какого-нибудь контрола (TVirtualTreeView например)
В списке отображаются иконки 32x32.
Как сделать так, чтоб рисовались 16х16?

Если ImageList 16х16 то при загрузке такого ico изображение масштабируется или обрезается с искажением.


Сергей М.   (2008-03-28 11:04:00) [1]


> guav ©   (28.03.08 10:49) [7]


см. [5]


guav   (2008-03-28 10:49:00) [2]

LoadImage с явно указаными 16 на 16.


> [1] Сергей М. ©   (28.03.08 09:34)

разве ?


Palladin   (2008-03-28 09:52:00) [3]


> Вставляю его в ImageList 32x32.

и из иконки берется только изображение 32 на 32, 16 на 16 игнорируется. ImageList это не хранилище иконок, а хранилище изображений.


Сергей М.   (2008-03-28 09:48:00) [4]

Хотя вру.
Сейчас глянем, что там в ImageList творится ..


icon 16x16   (2008-03-28 09:46:00) [5]

В сводке вижу - 16х16.
в превью opendialog imagelist - 32х32.


Сергей М.   (2008-03-28 09:41:00) [6]

Открой св-ва файла - что видишь в сводке ?


icon 16x16   (2008-03-28 09:37:00) [7]

да вроде ico, а не библиотека icl


Сергей М.   (2008-03-28 09:34:00) [8]


> Есть .ico содержащий внутри себя иконку в двух вариантах
> 32х32 и 16х16


Это уже не *.ico


Наверх

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