как очистить canvas чтоб сохранилась прозрачность
У меня такая проблема... Есть Timage в нём картинка, поверх находится Tlabel такогоже рамера с transparent=true... Когда рисуешь в канвасе на label всё красиво и замечательно, как будто рисуешь на картинке. Но проблема в том что я никак не могу понять как очистить canvas у label(желательно очень быстрым способом) чтоб сохранилась прозрачность (было видно Timage)... Везде предлагают только закрасить цветом, но прозрачность пропадает... Timage нельзя трогать... Спасибо, надеюсь на скорый ответ....
Цитата:
Originally posted by VIY
У меня такая проблема... Есть Timage в нём картинка, поверх находится Tlabel такогоже рамера с transparent=true... Когда рисуешь в канвасе на label всё красиво и замечательно, как будто рисуешь на картинке. Но проблема в том что я никак не могу понять как очистить canvas у label(желательно очень быстрым способом) чтоб сохранилась прозрачность (было видно Timage)... Везде предлагают только закрасить цветом, но прозрачность пропадает... Timage нельзя трогать... Спасибо, надеюсь на скорый ответ....
У меня такая проблема... Есть Timage в нём картинка, поверх находится Tlabel такогоже рамера с transparent=true... Когда рисуешь в канвасе на label всё красиво и замечательно, как будто рисуешь на картинке. Но проблема в том что я никак не могу понять как очистить canvas у label(желательно очень быстрым способом) чтоб сохранилась прозрачность (было видно Timage)... Везде предлагают только закрасить цветом, но прозрачность пропадает... Timage нельзя трогать... Спасибо, надеюсь на скорый ответ....
А без лейбла текст на канве написать не вариант???
TextOut или OutText точно не помню...
Цитата:
Originally posted by bqserg
А без лейбла текст на канве написать не вариант???
TextOut или OutText точно не помню...
А без лейбла текст на канве написать не вариант???
TextOut или OutText точно не помню...
Мне текст не надо выводить мне надо очистить canvas от нарисованого, но чтоб он сохранил прозрачность...
Цитата:
Originally posted by VIY
Мне текст не надо выводить мне надо очистить canvas от нарисованого, но чтоб он сохранил прозрачность...
Мне текст не надо выводить мне надо очистить canvas от нарисованого, но чтоб он сохранил прозрачность...
А как ты очищаешь? Кстати, ты не пробовал ставить Canvas->Brush->Style=bsClear ?
Цитата:
Originally posted by wanja
А как ты очищаешь? Кстати, ты не пробовал ставить Canvas->Brush->Style=bsClear ?
А как ты очищаешь? Кстати, ты не пробовал ставить Canvas->Brush->Style=bsClear ?
Так вот и незнаю как очищать, везде написан один спозоб закраски PatBlt(...->Canvas->Handle,0,0,...->ClientWidth,...->ClientHeight,WHITENESS) но пропадает прозрачность.