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;
}
|