在 Win2000 下开发的程序,在 WinXP 下有布局会有点乱.怎么办?(50分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
在 Win2000 下开发的程序,在 WinXP 下有布局会有点乱.怎么办?

如何处理?
 
怎么会乱?边框可能不一样,布局应该是一样的啊
 
就是边框. 有些东东超过了边框,边框出现了滚动条.

主要是用了主题就会这样.边框变宽了.TNND
 
窗体的 Scaled := False;
 
不会吧, 没碰见过, 楼主不会是没改窗口的默认字体和字符集吧?
 
是字体的问题,我也碰到过!
 
不会吧, 没碰见过, 楼主不会是没改窗口的默认字体和字符集吧?

----------------
改了.用 宋体 9pt 的字体, GB2312
 
屏幕分辨率不一样。
 
与屏幕分辨率 没多少关系,窗体不大,没有超过屏幕
 
在WIN2000设计程序时,在主程序里加一个单元叫XPMan就可以了。

技术交流QQ:136293586
 
与 XPMan 无关
 
XP的标题栏比2000高,因此相同大小的form 在不同系统下的净高,净宽稍有不同,
建议在2000下设计时,控件不要放到窗体的边缘。另:窗体的 Scaled := False;
 
还有别的吗
 
后退
顶部