【发布时间】:2017-05-27 18:55:09
【问题描述】:
我想像博客文章中那样做这个How do I apply custom color to the title bar in Windows 10 Universal apps?。
但此方法适用于 Universal Windows Platform (UWP) 应用程序,而我的项目适用于 Windows 窗体,它可以在 Windows 7 和更高版本上运行,但如果它在 Windows 10 上运行,我想更改标题的颜色吧。
具体颜色为RGB(R 255, G 141, B 105)。
【问题讨论】:
-
您可以在 WinForms 中通过创建无边框窗口并模仿标题栏、图标和控制框来模仿这一点。这有点涉及,因为您有程序拖动表单、调整大小等。这将是一个广泛的答案。使用 P/Invoke 在客户区域之外进行绘制更容易,但不能移植(编辑:虽然您只想要现代版本的 Windows,所以这应该不是问题)并且可能更难调试。
标签: c# winforms windows-10