请教:DPI放大125%的话,窗口显示不全,大家有什么好办法吗? 通过API读取这个分辨率的话,然后代码扩大Form的height和width,各位高手,这个思路是否可行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能是根据DPI调整窗体大小。 我也是非常困惑这个问题。要程序根据DPI自动调整界面比较麻烦,横向、纵向都要判断。现在只能搞个笨办法,正常情况编辑一个界面,放大以后又编辑一个界面。还要区分XP和win7 这是个比较烦心的事。特别是VCL界面,字体放大后,会造成控件:1、不能显示全部内容,2、控件被拉大3、造成窗体变大,出现滚动条。这是VCL的软肋。 要处理好,非得在FormResize事件中,作处理,而且因系统版本不一样。 对此,可以设置Form的字体为 宋体五号(默认是小五号)。略放大字体,让用户不要放大字体。 windows字体放大到125%,为什么要这样操作呢? 高分辨率下,靠放大DPI来显示清楚。 对,现在分辨率越来越高,放大DPI,视觉效果好得多 我只遇到图片会变化 设置stretch就好了 至于控件好像没变化啊 DELPHI 基础语法 关于窗体整体复制的问题 如何进行大小写自动转换 请教一个日期问题 怎么关闭已经调用的IE? 紧急求助:如何实现通用查询 动态查询???(在线等待) 数据库连接的问题! SPComm,函数问题..... 一个较难的纪录统计,然后生成报表的问题(up有分) 救命!wnetgetconnection函数怎么用?不能见死不就呀! delphi调用HttpQueryInfo编译不通过 多线程的问题!
要处理好,非得在FormResize事件中,作处理,而且因系统版本不一样。 对此,可以设置Form的字体为 宋体五号(默认是小五号)。略放大字体,让用户不要放大字体。