gpt4 book ai didi

delphi - Delphi 10 Seattle 中的多显示器支持做了什么?

转载 作者:行者123 更新时间:2023-12-03 15:39:10 24 4
gpt4 key购买 nike

当我阅读 Delphi 10 Seattle 中的新功能列表时,我看到了这些:

  1. 改进了 IDE 中的多显示器支持,能够将大多数表单和 Pane 放置在不同的辅助显示器上
  2. 增强的 IDE 项目选项可轻松在应用程序中启用高 DPI 感知,以及对 VCL 应用程序的 Windows 8.1/10 多显示器支持

Windows 7 或更高版本不支持多显示器(或双 View )吗? Delphi IDE 还提供多显示器支持吗?

最佳答案

第 1 项对我来说似乎足够清楚了。 IDE 中的某些表单现在可以放置在不同的显示器上。这与 Windows 版本无关,是对 IDE 的更改。

对于第 2 项,涉及应用程序的 DPI 感知。有一个新的项目选项,允许您控制 IDE 生成的 list 中使用的 DPI 感知设置。以前版本的 IDE 没有此类设置,并且 IDE 生成的 list 不包含 DPI 感知设置。

此外,VCL 现在具有针对每个显示器的 DPI 感知能力。也就是说,VCL 通过将表单缩放到新显示器的 DPI 缩放来响应 WM_DPICHANGED

Windows 8.1 中引入了按显示器 DPI 缩放,以解决传统尺寸显示器、所谓的超大型 4k 显示器、高像素密度显示器等所需的截然不同的 DPI 缩放。

新的 VCL 功能在一定程度上解决了这一问题,但忽略了一个关键点。缩放表单时,工具栏按钮、菜单等必须使用不同大小的字形。没有任何改变来解决这个问题,如果您不希望您的字形在高 DPI 缩放下看起来小得可笑,那么开发人员将需要解决这个问题。

有关 DPI 感知应用程序的更多详细信息:

关于delphi - Delphi 10 Seattle 中的多显示器支持做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32793941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com