![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
На канве объекта TImage, в канве которого находится TPicture (нарисован средствами GDI), рисуются линии, как при рисовании следующей линии убрать предыдущую, не изменив рисунка?
P.S. Вариант с загрузкой TPicture в TBitMap не предлагайте, потому что TPicture большой и при перерисовке все начинает подвисать и мигает сильно. Form1.Doublebuffered не помогает, от него еще хуже. Может есть возможность использовать какой-либо буфер?
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#2 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
Кросс-пост. Ваши темы закроют модераторы.
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Ту часть рисунка, которая в дальнейшем не будет меняться, сохранить, а при необходимости убрать линию - восстановить сохраненное.
|
![]() |
![]() |
![]() |
#4 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
методом CopyRect ?
даешь высокое напряжение
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перерисовка изображения | 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 |