Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

динамическое создание линии...   Найти похожие ветки 

 
MadGhost ©   (2005-06-21 13:11) [0]

добрый день уважаемые мастера...
у меня следующий вопрос. Как сделать как в Ms Paint т.е. нажимаешь кнопу мыши, когда линию рисуешь. потом её тянешь куда нужно... отпускаешь линия фиксируется.
Как это сделать? Т.е. чтобы она стиралась, когда мышкой двигаешь.


 
Eraser ©   (2005-06-21 13:14) [1]

MadGhost ©   (21.06.05 13:11)

Реальней всего такое сделать используя метод смешивания цветов при прорисовке XOR. Чтобы как в Paint - тем же цветом, наверное надо "слой" создавать.


 
WondeRu ©   (2005-06-21 13:18) [2]

У меня просто идет перерисовка всего экрана при движении курсора... правда вся байда - векторная...


 
MadGhost ©   (2005-06-21 13:32) [3]

Eraser ©   (21.06.05 13:14) [1]
как слои создавать? несколько компонентов TPaintBox?

WondeRu ©   (21.06.05 13:18) [2]
это как? событие меняется, и ты просто обновляешь картинку из массива все объекты?

а можно как то например frame buffer использовать? я с графикой никогда не работал.. подскажите куда копать?

и векторную графику как правильно реализовать?


 
Eraser ©   (2005-06-21 13:39) [4]

MadGhost ©   (21.06.05 13:32) [3]
как слои создавать? несколько компонентов TPaintBox?


Что-то типа того. В делфи кстати пример есть небольшого редактора.


 
MadGhost ©   (2005-06-21 14:55) [5]

чет найти не смог :-(


 
Eraser ©   (2005-06-21 15:03) [6]

MadGhost ©   (21.06.05 14:55) [5]

По-моему это Borland\Delphi7\Demos\Doc\Graphex



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.098 c
1-1119375125
Ilg
2005-06-21 21:32
2005.07.11
Проверка имени файла


14-1118415727
default
2005-06-10 19:02
2005.07.11
Пятничная задачка


3-1117110259
alex_***
2005-05-26 16:24
2005.07.11
MS SQL - число в hex виде


11-1101815204
Алексей
2004-11-30 14:46
2005.07.11
Ошибки в MCK и что с ними делать?


1-1118405219
WondeRu
2005-06-10 16:06
2005.07.11
Как передать динамическую структуру из DLL в программу?