自定义当前应用程序的窗口颜色

时间:2011-06-25 01:10:24

标签: c# wpf transparency

看着this question我设法得到了类似的东西:

enter image description here

我创建的窗口文件专业版与我选择的collor一起显示:

Control Panel\Appearance and Personalization\Personalization\Window Color and Appearance

有没有办法改变颜色,这样无论窗口选择哪种颜色,它都会始终显示相同的颜色?

1 个答案:

答案 0 :(得分:0)

无法控制这一点。

你可以做的最好的事情就是承担绘制整个框架的责任(图标,标题,最小化,最大化,关闭按钮,框架,调整大小等)。

然后你可以为你的窗户上色,但Windows的玻璃效果仍然会使你的窗口着色。


由于您似乎想要将自己排除在Windows的外观之外,最好的办法就是放弃玻璃渲染:DwmEnableBlurBehindWindow