![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мерцание png
Fantos © (2006-07-03 21:53:00)Использую png с прорачностью . При пермещении очень сильное мерцание . Подскажите способ как его убрать.
Например в скинах к winamp прозрачность используется весьма удачно .
Ketmar (2006-07-04 11:27:00) [1]да что угодно. главное -- блокировать стирание фона. попробуй всё рисовать в битмап, а потом битмап просто Blit()ить на форму. и лови WM_ERASEBKGND.
Fantos (2006-07-04 10:14:00) [2]а что использовать тогда
Gero (2006-07-04 01:54:00) [3]Не используй TImage.
Fantos (2006-07-04 01:08:00) [4]Использую ThemeEngine . Форму прозрачность на 0. На Timage
прозрачный png
Gero (2006-07-04 00:34:00) [5]Как ты его используешь?
PSPF2003 (2006-07-03 22:30:00) [6]Не обращай внимания он со вчерашнего не отошел. :)))
Fantos (2006-07-03 22:21:00) [7]в какой 17 строке ?
Ketmar (2006-07-03 22:20:00) [8]ошибка в 17-й строке.
PSPF2003 (2006-07-03 22:13:00) [9]private
procedure Perexvat(var Messa : TWMMove); message WM_Move;
procedure TForm1.Perexvat(var Messa: TWMMove);
begin
А как отключить перерисовку незнаю.
end;
Fantos (2006-07-03 22:04:00) [10]а как это практически сделать ?
PSPF2003 (2006-07-03 22:02:00) [11]Чисто теоретически. Нужно отловить сообщение о перемещении и отключать перерисовку.