![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Доброе время суток, уважаемые программисты!
Такая проблема: как сделать так, чтобы нарисованное в TPAINTBOXe изображение не затиралось при перекрывании другими формами (вернее как его восстанавливать) -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Рисовать при OnPaint или зранить в TBitmap и все равно рисовать при OnPaint или использовать TImage
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
1) Мне ну ОЧЕНЬ желательно сделать это именно компонентой TPaintbox, а не Timage
2) Хочу до конца пояснить, в чем именно проблема: вот я нарисовал на канве что-либо. Теперь, как я понял, это что-либ нужно КУДА-НИБУДЬ сохранить (напр. TBitmap). Потом в Onpaint прописываю восстановление рисунка. Теперь сама проблема: куда это куда-нибудь и как. Заранее спсибо -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
проще всего при ОнПаинт каждый раз рисовать заново, если хочеш хранить в битмап тогда так:
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 -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: нет Всего: 62 |
Mojet narisovat' jeto prosto na Canvas, u kotorogo Handle:=GetDC(0)
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |