使用 Delphi VCL 的现代视图应用程序。有可能吗?

Modern view application with Delphi VCL. It's possibly?

我想要我的应用程序在 windows XP 等旧系统上的现代视图。如果不使用 FMX,我该怎么做?

您可以将 VCL 组件与 XE10 一起使用,这些组件为您提供了使用原生扩展样式的功能。

你可以检查这个:

http://docwiki.embarcadero.com/RADStudio/Seattle/en/VCL_Styles_Overview

Delphi XE2 VCL styles tutorial - how to change the style at runtime

但是请注意您使用的 Delphi 版本,因为 embarcadero 对 TStyleManager 应用样式(预加载,在 运行 时间,资源...应用它的方法很少)。

示例:

var
  StyleResource : string; // filename of the style    
begin
  TStyleManager.LoadFromResource(HInstance, StyleResource);