关于界面的显示(14吋,15吋,17吋显示器间)(100分)

  • 主题发起人 主题发起人 lgtnet
  • 开始时间 开始时间
L

lgtnet

Unregistered / Unconfirmed
GUEST, unregistred user!
我是delphi的初学者,现碰到:
我开发软件使用15吋显示器,但客户用14吋显示器,
其界面发生变化(分辨率都是800*600)。
请赐教,本人感激不尽。
Emaill addr:<lgt@51sc.com>
 
什么变化,详细说明!
 
不会的,不是因为显示器尺寸问题,而是因为屏幕分辨率问题。
可能你使用的是800*600,而客户使用的是1024*768的方式。
解决办法:
1、你也使用和他一样的环境开发。(简单)
2、开发一个自动适应屏幕分辨率的程序(比较复杂,而且效果不好)
 
跟显示器没有关系,是因为分辨率不同造成的问题.这个跟操作系统也有关系,不同的操作系统
会不同(这个跟字体和分辨率有关).
 
在form的create事件中加入:
  SCALEBY(SCREEN.WIDTH,1024);//如果设计时显示器分辩率宽度为1024
//如果是800*600的,那可以改为800
 
这的确比较麻烦.即使设置Anchors.也要注意Font等都比较麻烦.
建议做800*600,1024*176两个界面.
 
不会吧?
是不是你或者客户使用的系统字体大小不同,比如,你使用标准小字体,而用户使用了大字体。
要是那样,可就麻烦了。
 
大小字体!!!》《#·¥%……
我也深受其害,不过可以用API该客户得字体
 
非常感谢各位,请问“用API该客户得字体”,具体怎样做?
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部