如何适应屏幕分辨率??(100分)

  • 主题发起人 主题发起人 xcopy
  • 开始时间 开始时间
X

xcopy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在C++Builder中的设计窗口,为什么在14寸的TFT下面显示正常,而在12寸的TFT下面窗体就发生变化,
窗体的(各控件)大小和字的大小都不一样啊?两个液晶显示器的分辨率都是1024×768,32色真彩。
我使用的是C++Builder5.0pro。

请教各位给我帮助,如何方便有效的解决啊?
谢谢了!!
 
可能原因
1.系统不一样(98和2000不一样)
2.内码不一样(繁体和简体的默认字体不一样)
 
可能是操作系统不一样吧?

如果在WinNT/2000里开发,Delphi里New出来的Form都默认的字体是CouNew,西方字体,
如果在界面上有任何中文,在Win9x下显示就回不正常。
解决办法,将New出来的Form的字体都设置为宋体和中文字体(GB231280)
 
但是我现在最主要的是解决分辨率的问题,字体我已经知道怎么解决了。
因为我在不同分辨率上开发的form大小会改变。我想过用比例的方法,但是很繁琐,有没有更加简便
方法?
 
我用SCALEDBY可以改变,但是还是有点变化
 
后退
顶部