| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |