【问题标题】:Make Windows Integrated Form Style In Delphi 7在 Delphi 7 中制作 Windows 集成表单样式
【发布时间】:2019-05-25 09:06:44
【问题描述】:

每个 Delphi 7 开发人员都知道,如果他在 Delphi 7 上编译应用程序,其风格将与 Windows 2000 应用程序一样,但有任何方法可以使其更好,因为应用程序可以具有 Windows 版本的默认主题,如C++ 和 C# 应用程序?

【问题讨论】:

    标签: delphi delphi-7 themes skinning


    【解决方案1】:

    尝试将 TXPManifest 组件添加到应用程序的主窗体中。位于 Win32 选项卡中。

    TXPManifest 组件没有方法或属性。它所做的只是在您的项目中包含 XPMan 单元。这反过来会导致某个资源文件包含在项目的可执行文件中。该资源包括一个清单 - 一小段 XML,其中包含有关您正在编写的应用程序的信息以及有关要使用的 comctl32.dll 版本的信息。

    【讨论】:

    • ... 或者只是“手动”将 XPMan 添加到项目的 *.dpr 文件的 uses 子句中。
    【解决方案2】:

    或者手动添加您自己的清单资源 - 如果您不知道语法,这允许您利用更新的 Windows 7 功能。有关更多信息,请参阅this link,但忽略有关启用运行时主题的内容,因为这在 D7 中不存在(我不认为)。

    【讨论】:

      猜你喜欢
      • 2011-06-15
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 2012-12-19
      • 2011-02-09
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多