![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перерисовка куска Image... [D5, D6, Win95/98, WinME, Win2k, WinXP]
xn0bys © (2003-01-24 10:36:00)Дамы и Господа,
Как перерисовать кусочек Image, хотя виден весь Image.
Я его рисую через Bitmap.Scanline.
Invalidate,Refresh,Repaint перерисовывают весь, а мне нуна кусманчик.
Заранее Спасибо.
xn0bys (2003-01-28 11:27:00) [1]Ну дык чё?
Никто Ничего Не Знает, что-ли?
xn0bys (2003-01-24 13:03:00) [2]Ответный вопрос,
А что-бы не перерисовывать форму(панель, скроллбокс), а только Имидж?
А то вот енто
Handle:=Image_1.Picture.Bitmap.Handle;
rect1:=rect(x,y,x+50,yl+50);
InvalidateRect(Handle,@rect1,true);
не перерисовывает Image, а вот енто
Handle:=Image_1.Parent.Handle;
rect1:=rect(x,y,x+50,yl+50);
InvalidateRect(Handle,@rect1,true);
перерисовывает скроллбокс, а затем уже имидж.
artificial intellegence (2003-01-24 11:46:00) [3]procedure TForm1.Timer1Timer(Sender: TObject);
var
rect1:TRect;
begin
rect1:=rect(0,0,50,50);
InvalidateRect(Handle,@rect1,true);
end;