delphi - 为应用程序启用主题

标签 delphi

我有一个旧的应用程序(在Win XP中的delphi 7中启动),现在我正在使用delphi 2009(win Vista)。如果我开始一个新项目,所有按钮都有一个圆形边缘,但在我的旧应用程序中,所有按钮都有“方形”形状的外观。

有什么我错过的设置吗? 谢谢

最佳答案

在 D2009 的“项目选项”下,有一个“启用运行时主题”选项,默认情况下,新项目会勾选该选项,但现有项目则未勾选该选项。

勾选此选项会将 list 文件添加到 EXE 的资源中,这使得它可以使用 Windows Xp/Vista 主题,从而为您提供圆形按钮。

http://www.stevetrefethen.com/blog/ThemingWindowsApplicationsInDelphi2007.aspx

http://www.stevetrefethen.com/blog/Delphi2007VCLDesignerThemeSupport.aspx

关于delphi - 为应用程序启用主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1613020/

相关文章:

delphi - 在其他哪些 Delphi 版本中,Cardinals 的 for 循环失败了?

delphi - `TActionToolBar` 的加速键不起作用

德尔福 FireDAC : how to refresh data in cache

delphi - 从单词位置检测文本列

delphi - 求平面图设计VCL工具栏

delphi - 如何查找和统计文本字符串中的单词?

c++ - Delphi与C++dll通信(参数)

delphi - 使用 Windows DOM 和 TXMLDocument 验证 XML : doesn't work on some computers

delphi - 将记录集从 fdquery 复制到 fdquery 的简单方法

delphi - 当 Twebbrowser 控件不可见时如何强制加载页面