将TColor转换为COLORREF

时间:2011-05-04 22:41:17

标签: delphi

delphi是否有RTL函数将TColor转换为COLORREF,如果不能将TColor转换为COLORREF?

3 个答案:

答案 0 :(得分:13)

检查Graphics.ColorToRGB功能。

  

将TColor值转换为RGB   表示颜色。

     

调用ColorToRGB以获取RGB   用于表示颜色   使用Windows API调用。 ColorToRGB   去掉那些信息   存储在最高位的位   哪个调色板用于颜色   并不总是可用。

答案 1 :(得分:4)

使用ColorToRGB

答案 2 :(得分:-1)

TColor和COLORREF都是32位整数,因此无需转换。