Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прозрачность TListView [D7, XP]


Timur&Co ©   (2009-12-09 18:05:00) 

На форме расположен TImage с картинкой, поверх него TListView. Можно задать прозрачность ListView чтобы был виден Image?


Timur&Co   (2009-12-11 11:25:00) [1]

>TIF. Спасибо за пол.совет..


TIF   (2009-12-11 03:09:00) [2]

> Как?

> Можно примерчик плиз или ссылочку?

1) Открыть поисковик. По умолчанию Google
2) Выполнить поисковые запросы:
TListView фон
TListView WM_ERASEBKGND
3) Посмотреть результаты поиска и при необходимости выполнить дополнительные запросы по аналогии (фон по-английски background, например, а волшебное слово "delphi" конкретизирует запрос), пока не будет достигнут результат

Enjoy! ;)


Timur&Co   (2009-12-10 11:36:00) [3]

>DVM. Можно примерчик плиз или ссылочку?


Timur&Co   (2009-12-10 11:11:00) [4]

>TIF. Как?


DVM   (2009-12-09 19:02:00) [5]


> Можно задать прозрачность ListView чтобы был виден Image?

На мысли о прозрачном ListView всех обычно наводит рабочий стол. Но в нем ListView не прозрачный.

Самый правильный способ - это отрисовать нужную картинку в обработчике сообщения WM_ERASEBKGND у своего ListView. Для этого надо подменить его оконную процедуру.

Есть еще другие способы, но они как правило внутрях все равно сводятся к описанному выше.


TIF   (2009-12-09 18:59:00) [6]

Нет
Вообще-то установить фоновую картинку у ListView можно менее извращенными способами ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо