Delphi的颜色转换

delphi中的颜色转换为html的格式

delphi中使用ColorToWebColorStr(Tcolor)函数可以将传进的Tcolor格式化为html格式的颜色的字符串,WebColorToColor(String)则相反。例如下面代码:

 

sHexRGBResult:=ColorToWebColorStr(clWhite); //sHexRGBResult是一个字符串,它的值为#FFFFFF

c:=WebColorStrToColor(sHexRGBResult); //c是一个Tcolor类型的值

ShowMessage(ColorToString(c));       //这里显示c转换为string的值为clWhite

 

还可以通过另一种来获得color的格式

sHexRGBResult:= '$' + IntToHex (clWhite, 8);//IntToHexcolor转换为16进制的数值,转换后sHexRGBResult的值 $00FFFFFF,也可只转换为6位,结果为$FFFFFF

posted @ 2011-09-21 12:41  skybdemq  阅读(942)  评论(0编辑  收藏  举报