![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с Canvas
Atomic © (2002-12-10 03:46:00)При прорисовке LineTo за мышкой удается стереть прошлый след юзая pmNotXor и pmCopy но при этом возникают некоторый глюк,т.к. под этим я рисую в DIB на PainBox некую картинку и вот когда она Refresh"ится(раз в 6 сек.) то появляется белый след от линии где был Line To во время Refresh(есст по Refr перерисовываю и Line To,чтобы не исчезала с экрана). Если убрать pmCopy следа не остается но цвет линии накладывается на цвета картинки и получается не очень видно.... Как быть???
LongIsland (2002-12-14 15:17:00) [1]Код приведи
Atomic (2002-12-13 22:18:00) [2]LineTo 2 раза: первый когда рисую новую линию от какой-то точки до [XMouse,YMouse], а второй когда стираю старую от этой же точки до [XOldMouse,YOldMouse]. И вот когда рисуется подложка на Canvas(раз в 6 секунд) на месте линии остается белый след если для рисования новой линии переключаю перо в pmCopy, если же все в режиме pmNotXor то возникает та проблема...
LongIsland (2002-12-10 21:00:00) [3]Рисуй Line 2 раза - до изменения координат и после