![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как использовать функции для рисованмя на Canvas`е на битмапе?
MegaGaga © (2005-10-30 01:16:00)Доброго времени суток. У меня тут возник один вопросик: я работаю с графикой при помощи DIB`ов(быстрее выходит), но надо бы научиться отрисовывать на виртуальном битмапе объекты холста(как то polygon или bezier). Секция DIB создается следуюшим образом:
ScrBitmap := TBitmap.Create();
ScrBitmap.Handle := CreateDIBSection(Canvas.Handle,BInfo,DIB_RGB_COLORS,Scr,0,0);
//Scr будет указателем на массив пикселей.
Заранее благодарен за любые советы
Megagaga (2005-10-31 19:18:00) [1]Anton, спасибо огромное
MegaGaga (2005-10-31 19:18:00) [2]Anton, спасибо огромное
Antonn (2005-10-30 05:06:00) [3]
var B:TBitmap;
begin
B:=TBitmap.Create;
try
with b do begin
canvas.lineto...
....
end;
finally
b.free;
end;