gpt4 book ai didi

.net - 在 .NET 中获取 Windows XP 颜色

转载 作者:行者123 更新时间:2023-12-04 07:11:29 25 4
gpt4 key购买 nike

我试图在我的 .NET 应用程序中获得 Windows XP 使用的特定颜色。

在 Windows XP 中,如果您进入“类别 View ”中的控制面板,在左侧您有一些“另见”选项(Windows 更新、帮助和支持、其他控制面板选项)。我想要获得的颜色是这些选项后面显示的浅蓝色背景颜色。

我不需要颜色的十六进制/RGB 值,因为它可以根据桌面上使用的样式设置而改变。

我的问题是 - 是否可以在 .NET 应用程序中以编程方式获取这种颜色?

该颜色似乎不在 SystemColors 中,尽管它与 SystemColors.InactiveCaptionText 非常相似(我想我可能会使用它)。我只是想知道是否有办法获得确切的颜色。

最佳答案

感谢坦伯格的提示

我在 System.Windows.Forms.VisualStyles 中找到了我需要的答案

我使用 VisualStyleRenderer 来绘制我需要的颜色。

如果有人感兴趣,我追求的颜色是 VisualStyleElement.ExplorerBar.NormalGroupBackground。
See msdn page

关于.net - 在 .NET 中获取 Windows XP 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271992/

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