![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Графика
Б © (2008-11-22 09:34:00)Удалено модератором
Примечание: http://www.delphimaster.ru/forums.shtml#rule Рекомендуется: п.2
Vetal (2008-11-23 22:05:00) [1]
TMyControl = class(TGraphicControl)
protected
procedure Paint; override;
end;
TMyControl.Paint;
var
Bmp: TBitmap;
begin
Bmp := TBitmap.Create;
try
Bmp.Width := Width;
Bmp.Height := Height;
рисуем на битмапе
...
выводим
BitBlt(Canvas.Handle, 0, 0, Width, Height, Bmp.Canvas.Handle, 0, 0, SRCCOPY);
finally
Bmp.Free;
end;
end;
Битмап можно хранить и отдельно.
Б (2008-11-23 14:06:00) [2]Можно поподробнее... с кодом.
Vetal (2008-11-22 17:18:00) [3]Рисовать на отдельном Bitmap'е, а затем его выводить.