【发布时间】:2016-12-23 09:41:53
【问题描述】:
我们的产品使用自绘网格 (TStringGrid) - 我们将所有内容都从网格中绘制出来。我试图尊重应用程序使用的 VCL 样式。这大部分都有效,但是当我尝试为网格获取选定的颜色时,它要么看起来是黑色(当使用的样式已经很暗时不太好),要么看起来是随机的渐变。这是我用来获取所选颜色的代码(可能是我使用了错误的元素或ElementColor 来获取预期的颜色)。
StyleServices.GetElementColor (StyleServices.GetElementDetails (tgCellSelected), ecFillColor, theColor);
任何帮助将不胜感激。谢谢
【问题讨论】:
标签: delphi vcl-styles