
我想你们之前都测试过 Longhorn build 4074 和它的 DWM…如果没有,那么这是一个很好的机会让你们了解美丽的 Aero 主题。我将通过不在这里记录整个 Longhorn 主题格式来保持这篇文章的简短。
你可能在网上看到过关于如何将 Jade 主题转换为 Aero 的各种文章,但这篇文章有所不同。
如果您以前看过 PDC 2003 演示的视频,那么我相信您已经注意到 DWM 在用户登录时自动打开… 但是怎么做呢?仅仅将 jade.msstyles
重命名为 aero.msstyles
并不能解决问题。在对主题格式和一些主题相关代码进行反向工程之后,我发现主题文件实际上可以用于自动启用 DWM。在 Jade 主题的 globals
部分下,有一个叫做 UsesComposition
的 BOOL
,它恰好是 FALSE
。如果 UsesComposition
设置为 TRUE
,则无论何时应用主题,它都会通知主题管理器打开 DWM。由于主题是在启动期间应用的,因此对于 UsesComposition
设置为 TRUE
的主题,DWM 将自动启用。