请问怎样能把DELPHI中得颜色转换成网页中得颜色代码.. 有什么合适得方法能转换... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网页中得颜色代码..???不知道是什么东西,RGB值吗?好象有一个从TColor到RGB的转化函数吧叫什么ColorToRGB吧,看看帮助吧 function ToHTML(t:TColor):string;var sBuf:string; procedure swap(var c1,c2:char); var tmp:char; begin c1:=Char(Ord(c1) xor Ord(c2)); c2:=Char(Ord(c1) xor Ord(c2)); c1:=Char(Ord(c1) xor Ord(c2)); end;begin {转换颜色} sBuf:=IntToHex(ColorToRGB(t),6); {高低位交换} swap(sBuf[1],sBuf[5]); swap(sBuf[2],sBuf[6]); Result:='#'+sBuf;end;; 使用ToHTML,HOHO~~好像我写复杂了一点 var tmp:char;多余的,在刚才写交换函数的时候写的,可以去掉 我看不大明白..能不能根据这个样子写2个EDIT1个BUTTON在其中一个EDIT输入DELPHI里的颜色代码.例如$00009F00点击按钮后在另一个EDIT里显示出RGB代码也就是网页里用的颜色#******麻烦了... ??初学者吧。若是将$00009F00转换为网页的颜色代码,方法:保留 后6位,即009F00,然后将第1和5的字符交换,第2和第6的字符交换,前面添加一个'#'就OK了。 delphi record pchar类型 乱码问题。。。。。。。 WebBrowser获取页面特定数据的问题 曲线显示 StringGrid的问题 IBM 面试试题,有谁知道答案? access数据库的用户和口令如何设置?用什么函数保护口令域? 各位朋友,我想编一个足彩软件,在缩水得方式上大家能给点经验?? 怎樣將日期類型轉變成字符類型﹖ 当Form中的某个控件正在输入值时,如何获得该控件的异常呢? 我想做一个递归程序,用函数的话,没有返回值,用过程的话老是报错! 你们的delphi都这样吗?!?!?!?! 最近我想开发一个浏览器风格的应用程序,遇到几个问题想向各位请教一下。
不知道是什么东西,RGB值吗?
好象有一个从TColor到RGB的转化函数吧叫什么ColorToRGB吧,看看帮助吧
var sBuf:string;
procedure swap(var c1,c2:char);
var tmp:char;
begin
c1:=Char(Ord(c1) xor Ord(c2));
c2:=Char(Ord(c1) xor Ord(c2));
c1:=Char(Ord(c1) xor Ord(c2));
end;
begin
{转换颜色}
sBuf:=IntToHex(ColorToRGB(t),6);
{高低位交换}
swap(sBuf[1],sBuf[5]);
swap(sBuf[2],sBuf[6]);
Result:='#'+sBuf;
end;;
1个BUTTON
在其中一个EDIT输入DELPHI里的颜色代码.例如$00009F00
点击按钮后在另一个EDIT里显示出RGB代码也就是网页里用的颜色#******麻烦了...
若是将$00009F00转换为网页的颜色代码,方法:保留 后6位,即009F00,然后将第1和5的字符交换,第2和第6的字符交换,前面添加一个'#'就OK了。