如何让TSpeedButton荣耀Windows主题?

Ins*_*Man 5 delphi delphi-5 windows-themes

我有一个旧应用程序(Delphi 5),我想给它一些更改.

我为它设置了一个清单,但是速度按钮不遵循Windows主题.我该怎么办?

Uli*_*rdt 8

Delphi 5对Windows视觉风格一无所知(没什么大惊喜:-)).如果你真的想留在D5,你最好的选择可能是使用Mike Lischke的Windows XP主题管理器.


Dav*_*nan 6

在我看来,您最好的选择是升级到最新的Delphi,它完全支持开箱即用的XP​​主题.试图让Delphi 5应用程序在现代Windows上看起来很本土(这是我自己做的所以我从经验中说出来)如果你能升级它将是最不痛苦的路线.


WeG*_*ars 2

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

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