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

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

PaintBox [Delphi, Windows]


DeimosX7 ©   (2005-04-01 08:48:00) 

Как проще всего сохранить данные из Paintbox-а в файл(BMP)?
Суть в том что картинка в боксе рисуется программно, и надо её потом сохранить в файл..


<Falcon>   (2005-04-01 16:59:00) [1]

Что ж непонятного? Все рисуешь на специально созданном битмапе
Bmp:=NewDibBitmap()...

В обработчике OnPaint  Paintbox-а ставишь

PaintBox1Paint(Sender: PControl; DC: HDC);
begin  
 Bmp.Draw()....  
end;

Когда нужно сохранить - делаешь bmp.savetoFile()...


DeimosX7   (2005-04-01 12:07:00) [2]

не получается...
если нетрудно, можно кусок кода привести ?


DeimosX7   (2005-04-01 10:14:00) [3]

Щас попробую..


thaddy   (2005-04-01 09:07:00) [4]

1) Draw on a bitmap.canvas
2) Paint the bitmap.canvas in OnPaint handler of Paintbox
3) Use bitmap.savetoFile


Наверх

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