Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.185.34] |
|
Сообщ.
#1
,
|
|
|
Есть рисунок(в прикреплённом файле)! Задача в том, чтобы на одном и том же рисунке выполнялось несколько программ. Например нажимаю на всю ту область, которую окружает чёрный круг, выполняется одна программа, а нажимаю на сам круг в каком-либо месте, выполняется другая программа. В HTML'е эта штука называется карта-ссылка. На VB6 это вообще реально, если да, то как?
Прикреплённая картинка
|
Сообщ.
#2
,
|
|
|
PtInRegion
|
Сообщ.
#3
,
|
|
|
А можно поподробнее, по моему PtInRegion проверяет, входит ли точка в границы замкнутой полулинии.
|
Сообщ.
#4
,
|
|
|
Регион может быть каким угодно, хоть овалом, хоть параллелепипедом, хоть октаэдром. При построении изображения создавай регион и проверяй по клику
|
Сообщ.
#5
,
|
|
|
Цитата B.V. @ проверяй по клику Что проверять, является ли этот регион, к примеру овалом? А что дальше? |
Сообщ.
#6
,
|
|
|
Проверять, координаты мыши находятся внутри региона или вне его.
|
Сообщ.
#7
,
|
|
|
Да, самый лучший способ - это понасаздавать регионов, а потом отслеживать принадлежность курсора к заданной области региона!
|
Сообщ.
#8
,
|
|
|
Ну или по Image_Down смотри координаты курсора мыши, если очень хочется.
|