如何让软件不覆盖当前定义的windows-theme?


2

在这里,我阅读了有关如何使用定义的windows-theme为其界面强制使用Google Chrome而不是强加自己的Google-Chrome界面的主题。网址:如何停用Chrome主题/皮肤并获取默认窗口装饰?

越来越多的程序覆盖了我设置的windows-theme(即'经典'W98风格,带有自定义配色方案),我感到非常恼火!我使用的程序的新版本确实提出了他们自己的界面,比方说,我的视觉选择。大多数情况下,它们都具有Vista或W8外观。

引用上面提到的主题:

现有的每个其他程序(Microsoft Office除外)都可以设法遵循OS中定义的默认窗口装饰样式(...)

我想知道如何实现这一目标?一些注册表调整?我尝试通过Win7中的属性,选项卡兼容性禁用“视觉主题”,但这也不起作用。

Answers:


0

你没有费心完全引用评论,似乎在最后方便地省略了重要部分:

...它是操作系统完全自动为你做的事情,除非程序员积极地让他的程序不尊重用户的偏好

有些(很少)应用程序只是将外部图像应用为皮肤/主题,如果删除图像资源,应用程序可能不会抱怨并回退到默认的Windows外观。

但是,如果程序员覆盖操作系统提供的默认UI控件并选择使用他自己的自定义创建,那么你无法强迫应用程序在某种程度上没有黑客行为,我很确定不会发生有可能99.99%的时间。

另一种解决方案可能是使用WindowBlinds和Windows“Classic”皮肤(您必须查看是否存在或自己创建)。虽然这听起来多余,但它应该可以帮助您修复这些应用程序,使它们看起来像是使用您喜欢的默认Win98风格主题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.