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

Вниз

Выбор конкретной области изображения   Найти похожие ветки 

 
WAlgo   (2004-03-29 11:13) [0]

Проблема вот в чем.
Представьте карту области. Она разбита на районы. Все это хозяйство в bmp. Вопрос: как можно выбрать один из районов на карте (мышью) и подсветить его?


 
Думкин ©   (2004-03-29 11:48) [1]

Например:
Хранить районы отдельно в двух видах. Карту рисовать самому - в зависимости от состояния рисовать район из нужного источника.


 
CyberStorm   (2004-03-29 14:42) [2]

Элементарно...
Нужно хранить координаты полигонов обрамляющих каждый район. При клике мышью пробежаться по всем полигонам и определить внутри какого полигона был клик мышью и соответственно его отрисовать на битмапе


 
m-AAA-d ©   (2004-03-30 16:44) [3]

правильно. надо хранить координаты полигонов, но на мой взгляд, для облегчения поиска нужного полигона (в котором щелкнули мышью например) можно сделать так: создавть по этим координатам регионы и затем с помощью API определять попадание точки в регион. в приниципе то же самое что и у CyberStorm.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
4-1082709639
Talla2k
2004-04-23 12:40
2004.06.06
Проблемы с потоком(загрузка проца-100%)


3-1084735551
SnowMen
2004-05-16 23:25
2004.06.06
function YearsBetween(const ANow, AThen: TDateTime): Integer;


4-1083751788
Серж
2004-05-05 14:09
2004.06.06
Как запретить обновление окон некоего приложения?


6-1081890622
Анонимщик
2004-04-14 01:10
2004.06.06
TIdTCPServer, TIdTCPClient


1-1085203525
sm
2004-05-22 09:25
2004.06.06
Как сделать чтобы в мемике регист не учитывался...типа a = A