目前我正在测试启用 VCL 样式的应用程序的各个方面。
我注意到,Windows 缩放比例高于默认的 96 dpi/100%,
VCL 表单的图标和标题栏文本太大 - 并且两者都靠得很近 - 请参阅随附的屏幕截图。对于 200% 或 250% 等更高的缩放(例如在 4K 显示器和 Windows 10 上使用)尤其如此,但即使缩放为 144 dpi/150%,问题也已经很明显。
对于 RAD Studio 提供的所有样式都是如此。通过项目设置启用清单的高 Dpi 感知。
如果我在应用程序中禁用 VCL 样式,图标和标题栏文本的大小是正确的。
我在这里错过了什么吗?在启用显示缩放的情况下,交付的样式是否应该在没有此类显示错误的情况下正常工作?或者我可以调整一些设置来解决这个问题。
Thanks,
VCL 样式不能正确支持高 DPI 缩放。
如果您使用 VCL 样式,那么您应该从应用程序清单中删除高 DPI 感知。
QP 报告请求对 VCL 样式提供一般高 DPI 支持:VCL 样式在高 DPI 配置下无法正确缩放 https://quality.embarcadero.com/browse/RSP-13507
NC区相关QC报告:高 DPI 下样式表单的非客户区域缩放不正确 http://qc.embarcadero.com/wc/qcmain.aspx?d=100356
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)