DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: szliyu112358
今日帖子: 49
在线用户: 11
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 19931026 (胖子) ▲▲▲▲▲ -
普通会员
2020/8/23 17:37:00
标题:
高 Dpi 界面显示问题 浏览:1838
加入我的收藏
楼主: .Net Core 编写的程序加入一句代码和简单的设置,生成的程序就能自动适配系统的 Dpi,请问 Delphi 也有类似的代码和设置吗?ScaleBy(96, SysDpi) 只是让普通显示器在高 Dpi 下能清晰显示,但是像是 4K 的显示器,界面就变得非常小,反而不容易识别了。
此帖子包含附件:
PNG 图像
大小:266.5K
----------------------------------------------
-
作者:
男 zyp1984 (小李他妈的飞刀) ★☆☆☆☆ -
普通会员
2020/8/23 21:39:05
1楼: 这个还是EMB努力的方向……。估计10.4.1或者10.4.2解决,或者10.5
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2020/8/23 22:49:14
2楼: 这个功能EMB一直在努力解决,都努力好些年了,目前还在继续努力中……
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2020/8/23 23:42:10
3楼: 按此在新窗口浏览图片  你们测试具体啥情况了吗?。?
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 roadrunner (roadrunner) ★☆☆☆☆ -
盒子活跃会员
2020/8/24 8:52:57
4楼: 纯字体缩放是自动的,问题只是TIMAGE不会跟随缩放,10.4用多分辨率的image解决这个问题
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2020/8/24 9:33:21
5楼: 楼主肯定不会用 新版本的 工程属性。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2020/8/24 9:49:10
6楼: 楼上正解,Delphi 10 就支持了吧,更别说10.4了。
此帖子包含附件:
PNG 图像
大小:96.3K
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2020/8/24 16:13:52
7楼: 让系统帮你调整DPI,还是你自己处理,这个跟开发工具无关,就是EXE中的manifest资源中指定的。
我一直用的新版Delphi,到底是哪个版本开始支持的我也不记得了,反正应该是支持很多年了。
即便是你用Delphi7,也可以自己编写manifest来达到目的。
我一般喜欢高速系统不要处理,我自己来处理,虽然麻烦,但是可控性好一些。
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2020/8/24 17:23:48
8楼: 楼上的高手,D7 开发的 开启缩放效果不好。难看。
所以 高版本的 VCL 一直在改善这个问题。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 19931026 (胖子) ▲▲▲▲▲ -
普通会员
2020/8/24 19:18:40
9楼: 回 5 楼 6 楼,根据提示的方法,问题解决了,谢谢!
----------------------------------------------
-
作者:
男 19931026 (胖子) ▲▲▲▲▲ -
普通会员
2020/8/24 19:20:02
10楼: Dpi = 96 就用宋体,高 Dpi 就用微软雅黑,界面显示没有问题。
----------------------------------------------
-
作者:
男 sxbug (太阳雨) ★☆☆☆☆ -
盒子活跃会员
2020/8/25 9:05:16
11楼: 10.2的manifest设置界面不一样,只有一个enabled highres?
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2020/8/25 15:19:26
12楼: 看路线图,10.4都还在对高DPI的支持进行改进。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2020/8/25 15:32:03
13楼: 但是 10.1 就已经比较正常了啊。
只要你别写
x.left := 10;
这种代码就行。

可以写
x.left := y.right;

或者
x.left := 10 * 放大倍数;
----------------------------------------------
(C)(P)Flying Wang
作者:
男 littlestone08 (littlestone08) ★☆☆☆☆ -
普通会员
2020/8/26 12:23:11
14楼: MARK
----------------------------------------------
我和我追逐的梦,擦肩而过
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行171.875毫秒 RSS