VCL应用程序以及HighDPI演示
相关链接:https://www.embarcadero.com/- https://learndelphi.org/
使用VclThemeselector,您可以轻松地为Delphi VCL应用添加现代而优雅的主题选择器。表格显示您应用程序中包含的所有VCL样式,然后将其排列在定义的行和列中。您可以指定包含或不包括“ Windows”未式选项的选项。


使用Demo文件夹中存在的VclTheMeselectorLauncher演示进行测试,并像在此示例中一样易于使用它:
var
LStyleName: string;
LExcludeWindows: boolean;
LMaxRows, LMaxCols: Integer;
begin
LStyleName := TStyleManager.ActiveStyle. Name ;
LExcludeWindows := False;
LMaxRows := 3 ;
LMaxCols := 4 ;
if ShowVCLThemeSelector(LStyleName, LExcludeWindows, LMaxRows, LMaxCols) then
TStyleManager.SetStyle(LStyleName);
end ; 许可证:CBVCLSTYLEPREVIEW基于vclstylepreview(vcl.styles.ext),来自:github.com/rruz/rruz/vcl-styles-utils,并提供全高DPI支持,并在Apache 2.0许可下发布。
还包括在此存储库中,您可以找到一个使用VCLThemSelector更改主题的HighDPI -VCL主题应用程序的完整示例。您可以从:demo bin modernappdemo.exe中运行演示。




警告:要编辑和编译演示您必须首先下载:IconFontSimageList免费组件在这里...和Svgiconimagelist免费组件在这里...
您还可以使用样式的COMPONENTS,从而在演示中实现样式COMPONENTS COMPILER指令。您必须首先在此处下载StyledComponents ...

该演示的灵感来自TSPlitView演示(原始软件是版权(C)2015 Embarcadero Technologies,Inc。),并在Apache 2.0许可下发布。

vclthemeselector和vclthemeselectorLauncher兼容Delphi XE5至12,与高DPI支持有所不同。
ModernAppDemo与Delphi Delphi 12、11、10.4、10.3、10.2和10.1兼容(注意:10.1 png png流的图片格式biolife.xml不兼容:使用旧的biolife.xml文件)。
2024年11月20日
2024年4月26日
2023年10月20日
2023年3月4日
2022年9月15日
2022年4月10日
2022年2月16日
2021年10月19日
2021年10月16日
2021年8月23日
2021年1月24日
2020年8月30日
2020年6月19日
2020年6月11日
2020年6月9日
2020年5月17日
2020年4月27日
2020年4月25日