2015-08-13 4 views
-1
.

. Эй, все, что я пытаюсь найти, или вне его................................................................

Я вижу много примеров, чтобы получить положение курсора мыши, но на самом деле это не то, что я хочу. Я хочу уметь выделить область и иметь некоторую логику, чтобы определить, находится ли она в пределах области X, Y нарисованных линий.

Если это не так, как показано выше, изображение создает стандартную HTML-страницу с одним изображением на ней. Внутри этого изображения вы определили «MAP», чтобы вы могли нарисовать прямоугольник, круг или форму многоугольника. Каждая область имеет свои собственные координаты и в зависимости от того, где пользователь нажимает на это изображение, определяется, где эти координаты карты помещаются внутри этого изображения.

HTML Карта изображения Пример:

<img src="images/house.jpg" width="400" height="150" border="1" usemap="#home"> 

<map name="home"> 
    <area shape="circle" coords="28,126,25" href="ocotillo.html"> 
    <area shape="rect" coords="0,0,86,35" href="sky.html"> 
    <area shape="rect" coords="271,85,329,124" href="garage.html"> 
    <area shape="rect" coords="141,84,176,107" href="entrance.html"> 
    <area shape="rect" coords="140,114,194,145" href="hitching_post.html"> 
    <area shape="poly" coords="182,35,225,16,280,27,282,48,190,48" href="mountain.html"> 
    <area shape="poly" coords="69,62,100,40,119,62,98,126" href="saguaro.html"> 
    <area shape="poly" coords="212,147,287,131,390,126,353,148" href="driveway"> 
</map> 

enter image description here

+4

https://msdn.microsoft.com/en-us/library/system.drawing.drawing2d.graphicspath.isvisible%28v=vs.110%29.aspx –

+0

В дополнение к предыдущему полезный комментарий , ваша точка щелчка может быть получена с помощью e.location (параметр eventargs) и передана методам IsVisible. –

ответ