| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Работа с ImageLIst и иконками в Delphi |
| Автор: maru66649 6.3.2006, 11:13 | ||
| Буду очень благодарен всем, кто ответит на вопросы: 1. Как корректно отобразить иконку с альфа каналом (32 bit) в системе ? 2. Как программно добавить ICO размером больше 32 x 32 в ImageList ? Вот ссылка на сайт, где изображены все желаемые вопросы, но нет их решения. http://abouticons.narod.ru/delphi_faq.htm Решение вопросов с этого сайта, кроме заданных выше в теме, можно найти в DRKB или других источниках. Вопросы рассматриваются относително Delphi 7. Заранее огромное спасибо.
|
| Автор: maru66649 6.3.2006, 12:55 |
| Проблема вобщем вот: 1. создаю новы проект 2. создаю ToolBar 3. создаю ToolButton 4. создаю ImageList 48x48 5. загружаю в него иконку с размерами 48x48 32bit (иконка содержит еще форматы типа 32x32, 16x16 разные палитры и т.д.) 6. Вижу черные полосы на месте альфа канала в списке иконок 7. Нажимаю OK 8. На кнопке вообще ничего нет Как это исправить? Попытки поиска по форуму ни к чему не превели. Ответа я так и не нашел. |
| Автор: s-mike 6.3.2006, 14:17 |
| С 32-битными иконками намного больше ограничений. В win9x они работать не будут. Лучше использовать PNG. Благо есть хороший компонент под названием TPngImage. |
| Автор: maru66649 6.3.2006, 17:42 |
| Спасибо s-mike. Наверное это будет лучший вариант. |