|
|
procedure TForm1.Button2Click(Sender: TObject);
var
DC:HDC;
i, j: Integer;
begin
DC:=GetDC(0);
for i:=0 to 50 do
for j:=0 to 50 do
edit4.text:=InttoHex(GetPixel(DC,i,j),6);
ReleaseDC(0, DC);
if edit4.text='101C10' then
begin
edit4.text:=char(i)+char(j);
EXIT;
end;
end;
//我的目的是从屏幕0,0坐标循环查找到50,50坐标.判断与'101C10'的颜色值对应的坐标x,y这段代码运行正常,但没有达到我要判断的效果.得出的结果都是坐标50,50的.估计是我的判断语句不对.高手给出代码.注:坐标25,25的颜色值是'101c10' |
|