| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Глюк отрисовки иконок |
| Автор: Alexeyt 31.12.2006, 18:12 |
См. картинку:![]() Иконки получены через ExtractIconEx (берется меленькая иконка). И добавлены в TImageList, показываются на TToolbar. Что это за черные обода (вокруг 1-й и 3-ей иконок), как от них избавиться? Это, случайно, не прозрачность так показывается? |
| Автор: Snowy 1.1.2007, 17:02 |
| http://forum.vingrad.ru/topic-87129/hl/extracticon/index.html |
| Автор: Alexeyt 11.1.2007, 19:20 |
| Snowy, И что твоя ссылка мне дает? Вопрос решен так: http://discuss.joelonsoftware.com/default.asp?joel.3.8105.4 Это надо занести в FAQ, если еще не. |
| Автор: Snowy 11.1.2007, 20:02 |
| Там как раз корректное размещение выдранных иконок на тулбаре. Разве не в этом твой вопрос? Именно решение проблемы с чёрными краями. |
| Автор: Alexeyt 11.1.2007, 20:14 |
| Snowy, А, вижу, Quadro там дал решение похожее на мое. Только то что у меня (ссылку дал) лучше т.к. позволяет сконвертить ImageList в 32-бит не теряя иконки. А то что ты привел, с читанием иконки в битмеп, и ручной отрисовкой битмепа на тулбаре - это не дело. Все должно делаться через ImageList, по крайней мере у меня. |
| Автор: Snowy 11.1.2007, 22:54 | ||
Просто иконки конвертятся в битмап и для тулбара используются уже битмапки, а не иконки. |