Delphi 为应用程序启用主题

Delphi 为应用程序启用主题,delphi,Delphi,我有一个旧的应用程序(从WinXP中的Delphi7开始),现在我使用的是Delphi2009(WinVista)。如果我开始一个新项目,所有的按钮都有一个光滑的边缘,但在我的旧应用程序中,所有的按钮都有一个“方形”的外观 有什么我错过的场景吗? 谢谢您可能需要创建一个应用程序清单文件。以下链接提供了一些信息: 在D2009中的项目选项下,有一个“启用运行时主题”选项,默认情况下为新项目勾选,但为现有项目取消勾选 勾选此选项会将清单文件添加到EXE的资源中,这就是它使用Windows Xp/V

我有一个旧的应用程序(从WinXP中的Delphi7开始),现在我使用的是Delphi2009(WinVista)。如果我开始一个新项目,所有的按钮都有一个光滑的边缘,但在我的旧应用程序中,所有的按钮都有一个“方形”的外观

有什么我错过的场景吗?
谢谢

您可能需要创建一个应用程序清单文件。以下链接提供了一些信息:



在D2009中的项目选项下,有一个“启用运行时主题”选项,默认情况下为新项目勾选,但为现有项目取消勾选

勾选此选项会将清单文件添加到EXE的资源中,这就是它使用Windows Xp/Vista主题的原因,这就是提供四舍五入按钮的原因


PS:我不想为了按钮的新外观而重新编写整个应用程序