在C ++ Builder 6中使用自定义颜色

时间:2016-08-07 17:14:28

标签: c++ fonts colors c++builder c++builder-6

我在C ++ Builder 6中创建应用程序。我需要在kill -9 hive_process_id (ex: kill -9 21765) 的{​​{1}}中使用我自己的颜色。我的意思不是像CaptionTLabel等标准颜色,而是像" 8c8a8a"(它是灰色的)," dedcdc"(&& #39; s白色)。我需要一些颜色色调。

我在互联网上搜索但我没有找到任何东西。  有没有办法做到这一点?

请不要说"是的,改为VS / QT或现代的东西"。  我不想改变C ++ Builder 6。

1 个答案:

答案 0 :(得分:2)

使用十六进制编码的数字,例如0x8c8a8a。这可以在设计时在Object Inspector中完成,也可以在运行时在代码中完成:

Label1->Font->Color = (TColor) 0x8c8a8a;

或者,使用Win32 RGB()宏并将返回的COLORREF输入到TColor。这只能在运行时的代码中完成:

Label1->Font->Color = (TColor) RGB (0x8c, 0x8a, 0x8a);