函数简介:

查找指定区域内的颜色块,颜色格式"RRGGBB-DRDGDB",注意,和按键的颜色格式相反

函数原型:

long FindColorBlock(x, y, x1, y1, color, sim, count,width,height,intX,intY)

参数定义:
x  整形数 : 区域的左上X坐标
y  整形数 : 区域的左上Y坐标
x1  整形数 :
区域的右下x 坐标
y1  整形数 : 区域的右下Y 坐标

color 字符串:颜色 格式为"RRGGBB-DRDGDB",比如"123456-000000|aabbcc-202020".这里只支持RGB颜色.
sim 双精度浮点数:相似度,取值范围0.1-1.0
count   整形数:在宽度为width,高度为height的颜色块中,符合color颜色的最小数量.(注意,这个颜色数量可以在综合工具的二值化区域中看到)
width   整形数:颜色块的宽度
height 整形数:颜色块的高度
intX 变参指针:返回X坐标(指向颜色块的左上角)
intY 变参指针:返回Y坐标(指向颜色块的左上角)

示例:

 CString str, str1, str2, str3;
 GetDlgItemText(EDIT2, str);
 GetDlgItemText(EDIT4, str2);
 GetDlgItemText(EDIT5, str3);
 int x = 0, y = 0;
 if (g_lw)
 {
  g_lw->FindColorBlock(0, 0, 2000, 2000, str2, atof(str3.GetBuffer()),527, 128, 15, &x, &y);
 
  
 str.Format("坐标x=%d 坐标y=%d", x, y);
 SetDlgItemText(EDIT1, str);
 return;
    }