在这里我读到了关于如何强制 Google Chrome 使用定义的 windows 主题作为其界面而不是强加自己的 Google Chrome 界面的主题。网址:如何禁用 Chrome 主题/皮肤并获取默认窗口装饰?
我对越来越多的程序覆盖我设置的窗口主题(即带有自定义配色方案的“经典”W98 风格)感到相当恼火!此外,我使用的程序的新版本确实有自己的界面,强加于我的视觉选择。它们大多与 Vista 或 W8 相似。
引用上述主题:
现有的所有其他程序(Microsoft Office 除外)都可以遵循操作系统中定义的默认窗口装饰样式 (...)
我想知道如何实现这一点?通过注册表调整?我尝试通过属性、Win7 中的选项卡兼容性禁用“视觉主题”,但这也不起作用。
答案1
你没有引用评论完全,并且似乎故意省略了最后的重点部分:
... 这是操作系统完全自动为你做的事情除非程序员故意让他的程序不尊重用户的偏好。
对于一些(极少数)应用程序,它们只是简单地将外部图像用作皮肤/主题,如果你删除图像资源,应用程序可能不抱怨并恢复到默认的 Windows 外观。
然而,如果程序员覆盖了操作系统提供的默认 UI 控件,并选择使用他自己的自定义创作,那么你就没有办法强迫应用程序以其他方式运行,除非以某种方式对其进行黑客攻击,而且我很确定那是99.99% 的时间都是不可能的。
另一种解决方案可能是使用类似窗帘以及 Windows“经典”皮肤(您必须查看是否存在或自行创建)。虽然这听起来有些多余,但它应该可以帮助您为这些应用程序设置皮肤,使它们看起来像是使用您喜欢的默认 Win98 风格主题。