Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

динамическое создание линии... [D7, WinXP]


MadGhost ©   (2005-06-21 13:11:00) 

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


Eraser   (2005-06-21 15:03:00) [1]

MadGhost ©   (21.06.05 14:55) [5]

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


MadGhost   (2005-06-21 14:55:00) [2]

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


Eraser   (2005-06-21 13:39:00) [3]

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


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


MadGhost   (2005-06-21 13:32:00) [4]

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

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

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

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


WondeRu   (2005-06-21 13:18:00) [5]

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


Eraser   (2005-06-21 13:14:00) [6]

MadGhost ©   (21.06.05 13:11)

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо