我使用C ++ Builder 2009构建我的软件(虽然我相信这与可比较的Delphi版本相关)并且外观和感觉非常好'在Windows XP和Windows 7上。
在Windows 10上,由于白色标题和主菜单......不太好:
它就像一个灰色的斑点,因为在工具栏的正下方和几个面板上,有更大的ListView和TreeView控件,颜色为clWindow
。
我的工具栏等使用(默认)颜色clBtnFace
。
在Windows 8.1上,尽管有白色标题,但它并不是太糟糕。我认为这是因为clBtnFace
是浅灰色的,因为主菜单也是灰色阴影。
查看Windows 10文件资源管理器,ps。我的软件也探索文件,灰色工具栏等已被ListView中的白色替换为相同的白色。虽然我不完全确定颜色代码也是clWindow
?它当然不是clBtnFace
,因为后一个颜色代码仍然映射到灰色值。
我尝试将面板的颜色更改为clWindow
,并且(我认为)Windows 10上的外观更好。它看起来更像是W10 Explorer。
我的问题。知道这里使用什么颜色代码(我认为它不是硬编码颜色)?是clWindow
吗?还是另一个代码?
我更喜欢使用W10使用的相同颜色代码,这样当系统调整不同的颜色时,这些面板等也会得到所选择的外观(对于视力问题的人来说,这对于高对比度设置等也很重要。 )。
您的意见得到了赞赏。