![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как стереть то, ...
Namo © (2003-02-26 19:57:00)
... что уже было до этого нарисовано на рабочем столе, т.е. на экране, без формы. Читал статью http://delphigfx.mastak.ru/2d/003/2d_3.htm, но не могу очистить, использую канвас для рисования.
Спасибко заранее.
Feanturi: Valanyё Mandos
Namo (2003-03-03 19:12:00) [1]
2TButton
???
а что? то же самое :? непонял.
Feanturi: Valanyё Mandos
TButton (2003-03-03 00:16:00) [2]
2 Namo ©
Если на химичишь - скажи. буду очень признателен...
Namo (2003-03-02 13:56:00) [3]
Потрясающе. Но ничто не работает. Нарисованное не очищается. У меня движется по экрану картинка, но она оставляет след. может я неправильно что-то делаю. придется по-химичить
Feanturi: Valanyё Mandos
Namo (2003-03-01 18:17:00) [4]
да ладно, я в том смысле, что сотрется весь рабстол. Хотя как так можно, если наш канвас - не источник рабстола.
пАрдон, ступил чуток.
Feanturi: Valanyё Mandos
TButton (2003-02-28 22:46:00) [5]
Namo ©
вообще-то трабл в том что ничего не стирается. и десктоп медлено превращается в помойку :)
Namo (2003-02-28 14:41:00) [6]
Спасибо попробую.
2TButton
а затирать весь экран не будет?
посмотрю, проверю.
Feanturi: Valanyё Mandos
TButton (2003-02-27 19:15:00) [7]А как сделать это корректно?
Desk:=TCanvas.Create;
try
Desk.Handle:=GetDC(0);// Получим Handle Рабочего стола
except
( 0,0,screen.width,screen.height)
А как сделать это корректно?
Desk:=TCanvas.Create;
try
Desk.Handle:=GetDC(0);// Получим Handle Рабочего стола
except
Close;
end;
r:=rect(0,0,screen.width,screen.height);
Invalidaterect(desk.handle,@r,false);
...
здесь я рисую на десктопе
Darthman (2003-02-27 12:33:00) [8]
Invalidaterect(handle,0,false)