Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > TListView и прозрачный фон у пиктограмм |
Автор: Apel 27.11.2007, 19:08 |
TListView, режим vsReport, пиктограммы из ImageList берутся без учёта прозрачности фона. Особенно это заметно при выделении элемента списка - на синем фоне выделения белые фоны у пигтограмм. Что нужно настроить чтобы учитывался прозрачный цвет? |
Автор: Sharkfire 27.11.2007, 22:11 |
Во первых это в свойствах TImageList там етсь настройки прозрачности.... во вторых проблема может біть в самих картиночках... если они не корректно сделаны.. |
Автор: Apel 27.11.2007, 23:33 |
Что именно настраивать в ImageList и какие проблемы могут быть с картинками? (ico, 256 цветов вставляю в ImageList, там задаётся прозрачный цвет - по умолчанию цвет левого верхнего пиксела) Только что пробовал различные комбинации параметров ImageList и формат bmp. Прозрачность не учитывается. ![]() |
Автор: Sharkfire 29.11.2007, 11:27 |
Нажми на имэдж лист... и поищи там в настройках есть... всё что ссвзяано со словом "трансперент" ) а вообще за пости одну свою иконочку я тут с ней пошаманю и скажу в чём дело. ![]() |
Автор: Apel 29.11.2007, 14:29 |
Вот иконка, но мне кажется, дело не в ImageList , а в ListView |
Автор: Sharkfire 30.11.2007, 11:13 |
у тебя нормальная иконка с пикселями прозрачности... странно чо она не пашет... зайди в категорию SmallImages там есть DrawStyle кажется поставь там Transperent |
Автор: Apel 30.11.2007, 23:54 |
мне надо чтобы при выделении итема учитывалась прозрачность, так как на правой картинке в примере, а не так, как на левой картинке. |