求解DHTMLED.OCX的背景色问题(100分)

  • 主题发起人 主题发起人 xda
  • 开始时间 开始时间
X

xda

Unregistered / Unconfirmed
GUEST, unregistred user!
我用“DHTMLSafe1.DOM.bgColor:=ColorDialog1.Color;”
设置DHTMLSAFE控件的背景色为什么与预期的不一样?
请各位大侠指教!
 
网页的颜色格式是#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;
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部