我正在使用 Delphi 2007 (IDE CodeGear RAD Studio) 开发一个应用程序。这个应用程序是为在 Windows 7 中使用而设计的。
在开发应用程序时,我使用的是 Classic (Win98) 主题,并且我的应用程序具有相同的主题。即使在我的计算机上构建并在其他计算机上以“Aero”为主题的午餐,它看起来就像“win98”。
过了一会儿,我将 Windows 主题更改为 Aero,我的应用程序开始看起来相同(Aero)。
后来,当我将 Windows 主题切换回 Classic 时,我的 App 开始看起来很经典。但是在带有 Aero App 的计算机上开始看起来像 Aero。
所以这里有一个问题:
- 是否有可能阻止我的应用程序主题更改(将主题设置为经典而不取决于 Windows 主题)?
- 为什么主题开始改变?