5

我有一个旧应用程序(Delphi 5),我想对其进行一些更改。

我已经为它设置了一个清单,但是速度按钮没有遵循 Windows 主题。我该怎么办?

4

3 回答 3

8

Delphi 5 对 Windows 视觉样式一无所知(不足为奇 :-))。如果您真的想继续使用 D5,您最好的选择可能是使用Mike Lischke 的 Windows XP 主题管理器

于 2011-06-08T14:30:07.320 回答
6

在我看来,你最好的选择是升级到最新的 Delphi,它完全支持开箱即用的 XP 主题。试图让一个 Delphi 5 应用程序在现代 Windows 上看起来是本地的是相当费力的(我自己做过,所以我根据经验说话),如果你可以升级,那将是最不痛苦的路线。

于 2011-06-08T14:32:25.737 回答
2

尽管这篇文章没有直接回答您的问题,但也许它会以某种方式帮助您:

我同意其他人的观点,即升级到最新版本的 Delphi 是最简单的方法。但是,这是一个快速(如果您忽略 UNICODE 转换)但并不便宜的解决方案。更便宜(甚至更快)的解决方案可能是使用 Delphi皮肤包“拉皮条”您的应用程序。您的应用程序可能看起来比“经典”Windows Vista/7 主题更好。

于 2011-06-09T13:58:57.097 回答