1

这更像是一个“从哪里开始”的问题,而不是一个“我该如何修复我弄坏的东西”的问题。

我的公司有一个旧的 Delphi 7 MDI 应用程序,我们正在移植到 Delphi XE2,我的经理让我研究可以使应用程序重新调整大小以适应不同显示器分辨率的方法(目前强制为 1024*768 - 是的,它已经很旧了)。

虽然我有一个想法,将每个组件及其尺寸和布局坐标放在每个基本分辨率的数组中,然后将这些值乘以比率差来实现这个“缩放以适应”问题,我想知道是否这是实现我们所寻求的最有效的方法吗?

MDI 应用程序及其子应用程序只需要转到有边框的全屏,然后最小化,将不会处理部分调整大小的屏幕。

无论如何,希望有人遇到类似的“问题”,并且可以为我指出正确的方向,以获取探索“缩放以适应”MDI 应用程序的各种技术的文章/示例。

谢谢!

4

0 回答 0