var A:TColor;
begin
a:=Canvas.Pixels[100,100];
ShowMessage(ColorToString(a)); //显示颜色名称
//ShowMessage(IntToHex(ColorToRGB(a),8)); //显示颜色的十六进制值
end;
var
AColor: TColor;
begin
AColor := FMain.Canvas.Pixels[100, 100];
//如果需要获得某个控件的相对位置像素的颜色,也可以使用 Canvas
end;
procedure TForm1.Button1Click(Sender: TObject);
var
c:cardinal;
hdc:cardinal;
begin
hdc:=getdc(form1.Handle);
c:=getpixel(hdc,100,100);
end;