![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() В общем задача такова, загружается в программу bmp файл в TImage и в нем есть некоторый обект который нужно измерить. Пользователь мышкой растягивает линию и программа в зависимости от длины линии пишет размер данного объекта в мм. Расширение картинки 640-480, что узнать количество пикселей на мм можно в кадр засунуть шаблон с заранее известным размером и по нем уже расчитать отношение мм/пиксели.
Проблема в том, каким макаром сделать чтоб можно было рисовать линию мышкой (т.е. щелкнул, началось рисование дальше растянул в нужную строну, щелкнул - закончилась линия, потом рачиталась ее длина, а если не понравилось щелкнул второй кнопкой мыши и линия исчезла и начал измерение заново). Заранее спасибо за ответ ![]() |
#2
|
|||
|
|||
![]() Вот сделал, разберайся.... а вот как удалить предыдущую линию, не знаю( в общем у меня есть идеи,но они не получаються т.к. эти mouseup,down,move запрограммированы на левую и правую кнопку , в исходнике оставил код правой кнопки , и далее кто-нибудь может поможет
![]() Последний раз редактировалось Smirnov Ivan, 27.03.2008 в 22:29. |
#3
|
|||
|
|||
![]() somlich
*rofl* вот это проблемма. смотри скоко делать. нарисовать линию. запомнить первую точку. запомнить вторую точку. найти длину линии. а самое сложно это перерисовать без линии. ![]() |