【发布时间】:2019-01-29 06:15:03
【问题描述】:
使用 C++ Builder v. 10.2.3,我想将正在调整大小的 TForm 居中。为此,我使用 TScreen::WorkArea 值。但是,在 Windows 10 缩放比例为 125% 的系统上运行时,代码无法正常工作,因为 TForm 已按比例放大。如何确定是否发生这种缩放,然后进行相应调整? FireMonkey 中是否有内置功能来执行此操作?我应该注意,在 Windows 10 中缩放 > 100% 时,TForm::TPosition 值似乎无法正常工作 - 例如,将其设置为 ScreenCenter 似乎有类似的问题,但实际上并没有居中。
【问题讨论】:
-
这与 Delphi 相关,因为在这方面可能有与 C++ Builder 和 Delphi 相当的功能。
标签: delphi firemonkey c++builder