【问题标题】:Customize window color for current application为当前应用程序自定义窗口颜色
【发布时间】:2011-06-25 01:10:24
【问题描述】:

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

我创建的 Files Pro 窗口显示为我在访问时选择的颜色:

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

有没有一种方法可以改变颜色,使其始终显示相同的颜色,无论为窗口选择哪种颜色?

【问题讨论】:

  • 没有。您不能为单个应用程序执行此操作。 DWM 不提供此功能。

标签: c# wpf transparency


【解决方案1】:

没有办法控制它。

您能做的最好的事情就是负责绘制整个框架(图标、标题、最小化、最大化、关闭按钮、框架、调整大小等)。

然后你可以给你的窗户上色,但是窗户的玻璃效果仍然会为你的窗户上色。


由于您似乎想将自己排除在 Windows 的外观和感觉之外,因此最好的选择是放弃玻璃渲染:DwmEnableBlurBehindWindow

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    相关资源
    最近更新 更多