Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.09.2015, 20:00   #1
v0v41k
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 12
По умолчанию Карта изображения в Delphi

Здравствуйте. Мне нужно обрабатывать нажатие при наведение на определенный участок изображения. Проблема в том что участки произвольной формы и их будет очень много. Идеально если был бы аналог #Area map# из HTML. Резать изображения и подгонять замучаюсь ибо кусков 300+ и могут еще добавиться. Посоветуйте аналог ручному набору координат.
v0v41k вне форума
Старый 12.09.2015, 20:12   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от v0v41k Посмотреть сообщение
... Посоветуйте аналог ручному набору координат.
Может быть это ?
Код:
procedure TForm1.Image1MouseDown(Sender: TObject; Button:MouseButton; Shift: TShiftState; X, Y: Integer);
Возвращает координаты , где тыкнули на Имаге.
type_Oleg вне форума
Старый 12.09.2015, 20:38   #3
v0v41k
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 12
По умолчанию

Если вы предлагаете отлавливать координаты мышки и сверять входит ли он полигон то это вариант на крайний случай. Я надеялся на готовый компонент который позволяет разбивать изображения на полигоны и для каждого давать набор свойств и событий. Типо так tform.somefuctionid1Onclick somefuction.id[1].enable:=false

Прикольно при гугление моего вопроса мой вопрос на первом месте. Еще показывает что создано 11 часов назад.

Последний раз редактировалось v0v41k; 12.09.2015 в 20:54.
v0v41k вне форума
Старый 14.09.2015, 00:52   #4
v0v41k
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 12
По умолчанию

Тему можно закрывать.
v0v41k вне форума
Старый 14.09.2015, 06:58   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

v0v41k
Функция жалобы на сообщения предназначена только для жалоб на сообщения. То, что сделали вы (указали причину: "просто интересно")- запрещено и наказывается.
Вадим Мошев вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Топографическая карта на Delphi semka.mesilov Помощь студентам 0 24.12.2011 18:37
Карта города на Delphi Avillen Свободное общение 9 17.07.2011 23:03
Побьёт ли одна карта другую? Delphi. Игорь777 Помощь студентам 4 29.04.2009 11:33
WMF карта и работа с ней в Delphi 7 Арт Общие вопросы Delphi 3 30.08.2007 02:02