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

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

Полупрозрачное изображение [D5, WinXP]


Justas ©   (2004-10-01 20:35:00) 

Доброго времени суток.
Можно ли разместить на форме полупрозрачное изображение (png), чтобы через него просвечивались элементы, которые находятся под окном?
Заранее спасибо


Justas   (2004-10-06 14:26:00) [1]

Никто больше не смотрел этот туториал?


Justas   (2004-10-05 21:40:00) [2]


> Mihey_temporary

А ты сам с помощью этого туториала что либо подобное делал? У меня почему-то окно становится белого цвета (и на нем картинка моя), НО белый фон как бы не существует для системы..не знаю, как толковее объяснить, но через него можно выбирать текст, кликать по иконкам нижележащего окна..короче, для системы этого белого фона как бы нет..как лечить?


Justas   (2004-10-02 13:28:00) [3]

Спасибо


Mihey_temporary   (2004-10-01 22:41:00) [4]

> Можно ли разместить на форме полупрозрачное изображение (png), чтобы через него просвечивались элементы, которые находятся под окном?

Очевидно, задачу нужно разбить на 2 этапа - отображение собственно PNG (например, при помощи TPNGImage) и получении альфа-канала для прозрачности каждого пиксела (либо если прозрачность задана фиксировано, то не надо), а затем используй UpdateLayeredWindow (хороший туториал:   http://www.blichmann.de/downloads/translucency_tutorial.pdf). Всё это - для Win 2000 и выше.


Justas   (2004-10-01 21:55:00) [5]

Семен Сорокин
не подходит. По той причине, что в данном случае становятся полупрозрачными все элементы, расположенные на форме. А я хочу, чтоб были полупрозрачными только некоторые участки формы


Семен Сорокин   (2004-10-01 20:47:00) [6]

AlphaBlend, AlphaBlendValue?


Наверх

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