By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
464,325 Members | 1,140 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 464,325 IT Pros & Developers. It's quick & easy.

How to find point in region

P: n/a

Hello,
I have drawn polygon on window. And I want to check wheather given
point is in that polygon region or not? How shold I find that? I have
created object of class region

GraphicsPath path = new GraphicsPath();
path.AddPolygon(pts); //////// Some points I have passed
Region rgn = new Region(path);
RegionData rgnDta = rgn.GetRegionData();

Now I have to check Wheather any point That I will give is in that
Region or not?

Please send me solution of this problem.
Thanks in advance.

Jan 9 '07 #1
Share this Question
Share on Google+
1 Reply

P: n/a
Hi Renu,

All you need to do is use the GraphicsPath to do the HitTesting
this will do what you want.

public bool HitTest(Point p)
{
if(path.IsVisible(p))
return(true);
else
return(false);
}

Mike Powell
www.ramuseco.com

"renu" <re*************@gmail.comwrote in message
news:11**********************@51g2000cwl.googlegro ups.com...
>
Hello,
I have drawn polygon on window. And I want to check wheather given
point is in that polygon region or not? How shold I find that? I have
created object of class region

GraphicsPath path = new GraphicsPath();
path.AddPolygon(pts); //////// Some points I have passed
Region rgn = new Region(path);
RegionData rgnDta = rgn.GetRegionData();

Now I have to check Wheather any point That I will give is in that
Region or not?

Please send me solution of this problem.
Thanks in advance.

Jan 9 '07 #2

This discussion thread is closed

Replies have been disabled for this discussion.