大家帮帮忙,我实在很急啊!!!!!(50分)

  • 主题发起人 主题发起人 fu_xiang_yu
  • 开始时间 开始时间
F

fu_xiang_yu

Unregistered / Unconfirmed
GUEST, unregistred user!
我在win98第一版下编的程序,放在win98其他版和2000
下显示窗口时都有问题,比如说我设置了mainform上的
所有字体为宋体9号,但在其他系统下就变成成其他系统
的字体,还有我的mainform也显示不完全,比如下边
的一些部分没有了,以前在我的系统上设计的窗口大小刚好
最下面是几个button,但在2000下这些button都看不见了
需要手动拉伸窗口才能看见,请问是什么原因,该怎么解决?
我现在很急呀,请知道的一定帮忙,谢了

另:为了防止用户改变主窗口大小,我拦截了wm_getminmaxinfo
消息,所以主窗口大小不能用拉的方法实现,这样会不会是造成
我的问题的原因之一呢?提出来供大家参考
 
不好意思,第一次上新版dfw,眼睛一花,贴子发错地方了
 
让版主给你挪一下吧。
 
可能是win98第一版的问题。到第二版下编译一下看看
 
改变字体大小可解决
 
都是这样的啦!在98和2000下的字体肯定是不一样的.我在2000下写的程序到98下运行字体变小了.
最简单的办法是在98和2000下分别修改,成为两个版本.
或者根据实际情况有程序动态地修改
 
编程序养成习惯,控制还是自己做的好,千万不要即希望于“瘟得死”,你把所有
控件下的font-->charset改成gb2312_charset就可以了,千万不要用default charset
这样不管在那个“瘟得死”都不会出问题。
 
是这样吗?
 
当各操作作系统的分辨率一样的前提下,使用缺省字体MS Sans Serif,就不会变了。
如果分辩率不一样,还会变的,但这时的改变不是字体造成的。
 
谢谢大家
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部