Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 19:45   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Image1.Canvas - перерисовка изображения

На канве объекта TImage, в канве которого находится TPicture (нарисован средствами GDI), рисуются линии, как при рисовании следующей линии убрать предыдущую, не изменив рисунка?

P.S. Вариант с загрузкой TPicture в TBitMap не предлагайте, потому что TPicture большой и при перерисовке все начинает подвисать и мигает сильно. Form1.Doublebuffered не помогает, от него еще хуже.

Может есть возможность использовать какой-либо буфер?
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Старый 21.05.2012, 20:13   #2
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Кросс-пост. Ваши темы закроют модераторы.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 21.05.2012, 20:52   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Ту часть рисунка, которая в дальнейшем не будет меняться, сохранить, а при необходимости убрать линию - восстановить сохраненное.
s-andriano вне форума Ответить с цитированием
Старый 22.05.2012, 11:45   #4
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Ту часть рисунка, которая в дальнейшем не будет меняться, сохранить, а при необходимости убрать линию - восстановить сохраненное.
методом CopyRect ?
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перерисовка изображения Mehanizator Помощь студентам 0 26.08.2011 20:14
Прозрачность на Image1.Canvas FanRa3 Мультимедиа в Delphi 2 22.05.2011 11:49
Перерисовка Canvas MindFreak Общие вопросы Delphi 7 08.06.2010 22:50
Image1.canvas.textout. Координаты символов Alar Компоненты Delphi 0 29.10.2006 22:04