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

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

Метки на jpg, bmp ит.д. [D5, D6]


abandon ©   (2001-12-18 02:16:00) 

Народ!!,есть изображение - карта некого района, надо в любом месте лепить метки, мало того потом при наведении на метку мышью
получить координаты....
Может идеи у кого есть какие,киньте мылом


abandon   (2001-12-20 01:48:00) [1]

csf прекрасно, но хотелось бы узнать как "перекрыть" обработчик, если не сложно можно как нить показать? Желательно для "космонафтов"...
Заранее благодарен.


vbazik   (2001-12-20 00:48:00) [2]

Масштаб на карте линейный (по х и у)?


Вячеслав   (2001-12-18 15:36:00) [3]

Зачем так сложно-вставь его в HTML-страничку, создай в нужных местах активные зоны, а затем скриптом обрабатывай события от мыши. Габариты рисунка у тебя есть, реальные координаты углов рамки тоже должны быть, дальше все просто считается. Есть правда ньюансы-располагаешь ли ты планом или картой? В первом случае все пересчитывается очень просто(рамка прямоугольная), во втором чуть сложнее но не далее программы средней школы(рамка-трапеция). Точность которую ты получишь удовлетворительна для большинства приложений. Но если нужно действительно точные координатные привязки, придется воспользоваться какой нибудь оболочкой ГИС(MapInfo, ArcView, AutocadMap)


csf   (2001-12-18 11:46:00) [4]

Отнаследуй от TLabel свой компонет, там добавь нужные св-ва, как координаты, названия и пр., и перекрой обработчик "Builder © mousemove" или другой мышиный. Все будет работать "само".


Builder   (2001-12-18 02:32:00) [5]

А в чем проблемы - каждый раз обрабатываешь mousemove - а там перебираешь свои метки.


Наверх

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