求一个判断矩形是否位于区域中的方法或是函数我先提供一个。
Region rectregion = redrawreg.Clone(); //这个就费时间
rectregion.Intersect(FileToScreenRange); //这个也费时间 FileToScreenRange是一个矩形.
if (rectregion.IsEmpty(Graphics.FromImage(gdraw.Bitmap)))
return true;我这个方法太费时间和效率。有没有更好点的呢??????????有效率的话。50分都给你!!!!1到2天内揭贴!!!
Region rectregion = redrawreg.Clone(); //这个就费时间
rectregion.Intersect(FileToScreenRange); //这个也费时间 FileToScreenRange是一个矩形.
if (rectregion.IsEmpty(Graphics.FromImage(gdraw.Bitmap)))
return true;我这个方法太费时间和效率。有没有更好点的呢??????????有效率的话。50分都给你!!!!1到2天内揭贴!!!
如:
Rectangle rect = new Rectangle();
Rectangle rect1 = new Rectangle();
rect.Contains(rect1);
可以判断点和矩形,返回类型为bool型
bool b = reg.IsVisible(Rectangle.FromLTRB(1,1,20,20));
http://blog.csdn.net/gisfarmer/archive/2008/07/31/2746194.aspx