|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2017/4/2 15:33:05 |
标题: |
FMX设计时的窗体分辨率在win10平板为什么不对应? |
浏览:1404 |
|
加入我的收藏 |
楼主: |
D10.12 IDE设计窗体size是 1024*700,在普通PC大分辨率的显示器下显示正常;
但在win10平板,查屏幕是1366*768;运行我的 exe,看上去满屏了,但显示界面 看上去 高度 矮了 1/3; 如 600 一样,
请问什么原因?如何解决? 谢谢;
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激... |
作者: |
|
2017/5/9 17:57:26 |
1楼: |
看了几个帖子,http://bbs.2ccc.com/topic.asp?topicid=464721
估计问题找到,但 解决方法 似乎只能解决 安卓,
请问有 win 的 解决方法吗?
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
|
作者: |
|
2017/5/10 11:04:51 |
2楼: |
能截个图么?看上去满屏,但高度矮了是什么意思呢?
----------------------------------------------
-
|
作者: |
|
2017/5/10 11:05:22 |
3楼: |
意思是语文是体育老师教的。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2017/5/10 12:34:14 |
4楼: |
确实表达有问题...
即平板在windows显示设置里面查到的分辨率是 1366*768 ;我在台式机 IDE设计的 宽高是 1024*700;
理论上exe在 平板 上 运行后 是 可以显示完整的 界面的,
然后我把 exe 在 平板 运行,发现 界面显示不全, 实际显示出来的 宽高 是 1024x600;
然后我看了另外帖子,知道 fmx 是 调整了的 界面缩放比例,
现在我问题是 我的 exe 如何 在 平板显示正常?
谢谢:
相关帖子: http://bbs.2ccc.com/topic.asp?topicid=464721 http://bbs2.2ccc.com/topic.asp?topicid=458873
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
|
作者: |
|
2017/5/10 12:38:11 |
5楼: |
不就是少了 100 个点的高度嘛。 你可以 调整一下你的设计高度为 600,不就得了。
当然,参考 QQ 聊天窗口,做 Align 也是可以的。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2017/5/11 10:22:03 |
6楼: |
你的平板是1366*768的,你在Windows属性里看看文字缩放大小是不是100%?我感觉你这个是按130%文字放大。 这样Delphi设计有有效高度就是1024*600,你设计的是1024*700,自然显示不下。
----------------------------------------------
-
|
作者: |
|
2017/5/11 11:59:29 |
7楼: |
楼上,估计你说对了,是放大 130 了,不过是 delphi自动放大了, 其实后面2个帖子已经有答案了,就是 Delphi 在 平板 运行时,自动放大了, 现在没有什么办法,只能按 600 高 来设计了;
相关帖子: http://bbs.2ccc.com/topic.asp?topicid=464721 http://bbs2.2ccc.com/topic.asp?topicid=458873
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
|
作者: |
|
2017/5/11 12:31:58 |
8楼: |
放大不是 DELPHI 自己搞的。是 操作系统搞的。 DLEPHI 只能被动接受。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2017/5/17 9:48:08 |
9楼: |
设置TForm的Scaled属性为False
----------------------------------------------
-
|
作者: |
|
2017/5/17 12:56:06 |
10楼: |
保持Project Options 设置中Enable High-DPI开启, 并设置TForm.Scaled=False 可以让程序保持设计时的大小,不被系统自动放大。 不过你的屏幕上可能字会比较小。
----------------------------------------------
-
|
|