gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 03:39:32 25 4
gpt4 key购买 nike

我正在使用 C++ Builder 6 制作应用程序。我需要在 TLabelCaption 中使用我自己的颜色。我的意思不是像 clBlueclRed 等标准颜色,而是像“8c8a8a”(灰色)、“dedcdc”(白色)。我需要一些色调。

我已经搜索了 Internet,但我没有找到任何东西。 有办法做到这一点吗?

请不要说“是的,改用 VS/QT 或现代的东西”之类的话。 我不想改变 C++Builder 6。

最佳答案

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

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

或者,使用 Win32 RGB()宏并对返回的 COLORREF 进行类型转换到 TColor。这只能在运行时在代码中完成:

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

关于c++ - 在 C++Builder 6 中使用自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38816609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com