首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理Windows 7 125%或150%的放大(Delphi)

如何处理Windows 7 125%或150%的放大(Delphi)
EN

Stack Overflow用户
提问于 2010-06-01 08:49:06
回答 1查看 13.7K关注 0票数 8

Windows 7在其控制面板、外观和个性化、显示设置中添加了将文本和其他项目放大125%或150%的功能。

完成后,我的Delphi2009程序的表单和对话框的一些内容就会被切断。

我需要做哪些更改才能确保我的所有窗体和对话框在Windows 7上的任何放大设置下都看起来很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-01 10:59:01

听起来您指的是文本大小设置,它已经在Windows中的各种表单中存在了多年,以及Delphi表单与此设置的交互及其自动缩放。我这里没有Windows7可以检查,所以我只是基于你的描述。

由此引起的问题在Delphi应用程序的中非常常见。您可能希望尝试将窗体的Scaled属性设置为false,但首先阅读这些链接中的信息-这样做可能不是真正的最佳解决方案,但这取决于您的程序。

请尝试以下链接:

  • 这个very useful article用这样的话解释了这种情况有多常见:“这听起来是不是很熟悉?你已经完成了这个优雅的表单,修饰了控件的外观和感觉,然后把它发送给你的最终用户。用户抱怨的第一件事是,表单在他们的Windows PC上是不可读的。他们抱怨文本标签被剪掉了,编辑控件超出了表单的边缘,甚至看不到表单的底部。发生了什么?”幸好它有一个解决方案,嘿:)
  • 这个delphi.about.com article也值得一读。

希望这能有所帮助!

大卫

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2946717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档