X xda Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-25 #1 我用“DHTMLSafe1.DOM.bgColor:=ColorDialog1.Color;” 设置DHTMLSAFE控件的背景色为什么与预期的不一样? 请各位大侠指教!
L largefoot Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-25 #2 网页的颜色格式是#RRGGBB,Delphi里的颜色是$AABBGGRR,需要你转换一下, 可以参考下面的函数转换: function ColorToHtml(Color: TColor): string; var C: Integer begin C := Integer(Color); asm PUSH EAX MOV EAX,C BSWAP EAX SHR EAX, 8 MOV C,EAX POP EAX end; Result := '#' + IntToHex(C, 6) end;
网页的颜色格式是#RRGGBB,Delphi里的颜色是$AABBGGRR,需要你转换一下, 可以参考下面的函数转换: function ColorToHtml(Color: TColor): string; var C: Integer begin C := Integer(Color); asm PUSH EAX MOV EAX,C BSWAP EAX SHR EAX, 8 MOV C,EAX POP EAX end; Result := '#' + IntToHex(C, 6) end;