delphi RGB与TColor的转换

1.RGB转换为Tcolor

function RGBToColor(R,G,B: byte): Tcolor;
begin
  Result := B Shl 16 or G  shl 8 or R;
end;

 

2.Tcolor转换为RGB

 

proceudre Tform1.Button1Clink(Sender: Tobject);
var
  Color: TColor;
  R, G, B: integer;
begin
  Color := ClBlack;
  R := Color and $FF;
  G := (Color and $FF00) shr 8;
  B := (Color and $FF0000) shr 16;
end;

posted on 2018-11-30 17:24  癫狂编程  阅读(2689)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的