public static Point FindStrE(this dmsoft dmsoft, FindStrE findStr) { int x, y; var pos = dmsoft.FindStrE(findStr.X1, findStr.Y1, findStr.X2, findStr.Y2, findStr.String, findStr.ColorFormat, findStr.Sim); if (string.IsNullOrWhiteSpace(pos)) { return(new Point()); } else { var res = dmsoft.GetResultPos(pos, 0, out x, out y); if (res == 1) { return(new Point(x, y)); } else { return(new Point()); } } }