【发布时间】:2013-04-19 13:45:45
【问题描述】:
大家好。
我在将 Delphi 7 应用程序用于 Windows 7 时遇到问题。
它非常适合 XP 等较旧的 Windows,但在 Win7 上,表单被缩放到更高的 dpi,这完全破坏了表单上的所有内容。
所以,我的问题 - 有没有办法修复它以在 win7 上正常工作,或者以某种方式完全禁用缩放?
我尝试搜索,但找不到任何适合我的东西,非常感谢您的帮助。
【问题讨论】:
-
为什么要禁用缩放?有视力缺陷的用户怎么办?您是否想到这些用户启用字体缩放是有原因的?
-
@NewProger 您是否知道 Windows 7 有一个字体大小设置会首先影响这一点?因为当我阅读您的问题时,您似乎认为这就是 Windows 7 的工作方式,而不是 XP。
-
我在谷歌上搜索了大约 20 个小时,然后通过更改我的代码的一些属性和部分来解决这个问题。现在我不知道为该网站做出贡献的最佳方式是什么,因为即使我尝试回答我自己的问题,这对于我的特定情况来说也太具体了......我想有人可能会回答一些链接很好的教程,我会把这个答案打勾作为一个选定的答案。
-
@NewProger 你可以回答你自己的问题。我有这个问题,想知道您的解决方案是什么。
标签: delphi windows-7 scaling dpi