Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как улучшить качество иконок в ImageList


Автор: Iskin 24.9.2012, 21:31
Загружаю в ImageList иконки.
В настройках ImageList установлено 24х24.
После отображения этих иконок на кнопках и т.п. качество просто отвратительное - как можно улучшить качество. Смотрю на иконки в других прогах (Офис, Адоб и т.д.) и слюни текут.

Автор: artsb 24.9.2012, 23:41
Вот такая кривая реализация. Это уже обсуждалось, поищите по форуму.
Если в двух словах, то:
- в конструкторе формы создаёте ImageList с альфа каналом с помощью ImageList_Create()
- загружаете в него значки с помощью ImageList_AddIcon()
- запоминаете хендл от ImageList1
- присваиваете ImageList1 новый созданный хендл
- пользуетесь ImageList1
- в деструкторе, присваиваете ImageList1 старый хендл и удаляете созданый вами хендл с помощью ImageList_Destroy()

Автор: Iskin 26.9.2012, 20:43
Спасибо!
Вот из этой темы подошло решение: http://forum.vingrad.ru/index.php?showtopic=280444&view=findpost&p=2024949

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)