|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.06.2011, 19:45 | #1 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 17
|
обновление рисунка в PaintBox
Доброго времени суток!
Не подскажите, почему, когда рисуешь что-нибудь на PaintBox'e, и затем скрываешь окно, то рисунок исчезает: Код:
|
28.06.2011, 20:33 | #2 |
Пользователь
Регистрация: 12.06.2008
Сообщений: 76
|
Потому что происходит перерисовка по событию WM_PAINT, а обработчик OnPaint пуст. Обрабатывайте событие OnPaint.
По нажатию на кнопку рисуем, например, в TBitmap, во время OnPaint узнаем какой регион требуется перерисовать и копируем регион аналогичных размеров из TBitmap в bitmap PaintBox-а. На основе вашего примера: Код:
Код:
Последний раз редактировалось Dogmat; 28.06.2011 в 20:36. |
29.06.2011, 20:09 | #3 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 17
|
Спасибо, буду разбираться!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
paintBox | Фобия | Помощь студентам | 1 | 13.06.2011 02:08 |
PaintBox | Fintroll | Windows Forms | 1 | 11.04.2011 01:01 |
PaintBox | _-Re@l-_ | Общие вопросы Delphi | 11 | 23.06.2010 12:54 |
Paintbox | lacost | Мультимедиа в Delphi | 3 | 14.01.2009 09:53 |
paintbox | steck | Общие вопросы Delphi | 5 | 28.10.2007 16:15 |