Exemplo n.º 1
0
        public static List <Point> FindPicMemE(this dmsoft dmsoft, FindPicMemE findPic)
        {
            List <Point> points = new List <Point>();
            var          s = dmsoft.FindPicMemE(findPic.X1, findPic.Y1, findPic.X2, findPic.Y2, findPic.PicInfo, findPic.DeltaColor, findPic.Sim, findPic.Dir);
            int          x, y;
            int          index = 0;
            int          count = dmsoft.GetResultCount(s);

            while (index < count)
            {
                dmsoft.GetResultPos(s, index++, out x, out y);
                points.Add(new Point(x, y));
            }
            return(points);
        }