|
Платные хостинги
Раскрутка сайта
Книги по программированию
Tpaintbox, Затирание изображения
- Доброе время суток, уважаемые программисты!Такая проблема: как сделать так, чтобы нарисованное в TPAINTBOXe изображение не затиралось при перекрывании другими формами (вернее как его восстанавливать)
- Рисовать при OnPaint или зранить в TBitmap и все равно рисовать при OnPaint или использовать TImage
- 1) Мне ну ОЧЕНЬ желательно сделать это именно компонентой TPaintbox, а не Timage2) Хочу до конца пояснить, в чем именно проблема: вот я нарисовал на канве что-либо. Теперь, как я понял, это что-либ нужно КУДА-НИБУДЬ сохранить (напр. TBitmap). Потом в Onpaint прописываю восстановление рисунка.Теперь сама проблема: куда это куда-нибудь и как.Заранее спсибо
- проще всего при ОнПаинт каждый раз рисовать заново, если хочеш хранить в битмап тогда так:bm: TBitmap;.. TForm1.FormCreate ..bm := TBitmap.Create;bm.Width := PaintBox1.Width;bm.Height := PaintBox1.Height;bm.Canvas.Brush.Color := clRed;bm.Canvas.FillRect(PaintBox1.ClientRect); .. TForm1.FormDestroy ..bm.Free;.. TForm1.PaintBox1Paint ..PaintBox1.Canvas.Draw(0, 0, bm); Это сообщение отредактировал cully - 12.2.2003, 05:20
- Mojet narisovat' jeto prosto na Canvas, u kotorogo Handle:=GetDC(0)
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|