Конференция "Media" » Форма без фона [D6, D7, WinXP]
 
  • sssyura © (04.02.08 15:16) [0]
    Здравствуйте! Я хочу вывести на форму только рисунок PNG. Для работы с PNG пользуюсь компонентом TPNGimage. Проблема заключается в том чтобы убрать фон формы! Для этого пробовал:
    1. установить form1.TransparentColor:=True; но тогда в области тени рисунка остается цвет фона формы.
    2. в событии OnCreate установить form1.Brush.Style:=bsclear; но тогда форма не перерисовывается при движении, хотя при сворачивании и последующем разворачивании перерисовка происходит.
    3. пример из http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988619922&n=16 но тогда рисунок становится не прозрачным.
    Подскажите, пожалуйста, как исправить мои недоработки или предложите свой вариант.
  • ketmar © (04.02.08 16:36) [1]
    google, UpdateLayeredWindow().
  • Dmitry S © (05.02.08 13:22) [2]
    Если потерпит - то напомни в "Прочее" 14 февраля... Я выложу хороший пример:)
  • Chaburashka (13.12.08 12:01) [3]
    Здравствуйте. Вот возникла та же проблема что и у "sssyura". Найти это не могу -"Если потерпит - то напомни в "Прочее" 14 февраля... Я выложу хороший пример:)". Можете подсказать...
 
Конференция "Media" » Форма без фона [D6, D7, WinXP]
Есть новые Нет новых   [133926   +456][b:0][p:0]