Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сохранить нарисованне на канве PaintBox, в переменной TBitmap [D6, WinXP]


Отто фон Бисмарк ©   (2004-04-18 12:16:00) 

Как сохранить рисунок, нарисованный на канве компонента TPaintBox, в объекте TBitmap, т.е. чтобы то что я нарисовал, можно было сохранить в переменной типа TBitmap, чтобы в последующем можно было сохранить рисунок и использоват mtuj при событии OnPaint...


Отто фон Бисмарк   (2004-04-19 21:37:00) [1]

Mihey..спасибо!! всё работает!


Mihey   (2004-04-19 21:05:00) [2]

2 Отто фон Бисмарк:

В смысле PaintBox1.ClientRect.


Отто фон Бисмарк   (2004-04-18 22:25:00) [3]

Mihey
[Error] Unit1.pas(236): Undeclared identifier: 'ClientRect'
там вообще такого свойства нету...


Mihey   (2004-04-18 22:06:00) [4]

Image.Canvas.CopyRect(paintBox1.Canvas.ClipRect,PaintBox1.Canvas,paintBox1.Canvas. ClipRect);

---->

Image.Canvas.CopyRect(paintBox1.Canvas.ClipRect,PaintBox1.Canvas,paintBox1.Canvas. ClientRect);


Mihey   (2004-04-18 22:06:00) [5]

Ну и первый параметр соответсвенно тоже.


Отто фон Бисмарк   (2004-04-18 21:50:00) [6]

Mihey...
я сразу так и сделал (вот код)
Image.Canvas.CopyRect(paintBox1.Canvas.ClipRect,PaintBox1.Canvas,paintBox1.Canvas.ClipRect);
но это ничего не изменило...


Думкин   (2004-04-18 16:14:00) [7]

> Отто фон Бисмарк   (18.04.04 12:16)

В ветке из которой возник сей вопрос я писал об одном коде (первоначальный прикид) - он лежит где-то тут в пределах 30-40 постов. Поищи, там есть ответ на твой вопрос.


Mihey   (2004-04-18 15:47:00) [8]

Создать этот TBitmap, выставить размеры и через TBitmap.Canvas.CopyRect скопировать на него область из канвы TPaintBox.


Наверх

Титульная страница Поиск, карта сайта Написать письмо