главная продукты downloads форум тех. поддержка

 

Главная страница

GDI+ Hit Testing

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

FAQ Home

1. How to HitTest a polygonal region?
 



1 How to HitTest a polygonal region?

Bool HitTest(PointF[] polygonCorners, PointF mousePosition)
{
     GraphicsPath path = new GraphicsPath();
     path.AddLines(polygonCorners);
     Region region = new Region(path);

// Hittest the region to verify if the point is in the rect
     if(region.IsVisible(mousePosition))
          return true;
     else
          return false;
}

 

 

e-mail:

 

bousoft@mail.ru