Win98下编写的程序界面字体在XP下显示不正常 (50分)

S

samcrm

Unregistered / Unconfirmed
GUEST, unregistred user!
在Win98下用delphi编写的软件在WinXP下运行,
会出现窗体上字体显示不正常的问题,表现为:
Label的Caption显示不完整,只能显示第一个字或前两个字。
如何解决这个问题?
 
不会把,你在窗体用的是什么字体?在98下宋体应该就是Charset134了。
 
我没有修改字体,都是用Delphi默认的字体。
 
Label1.Autosize:=False
 
将TForm 中的字体设置即Font属性中的 字符集设置为 GB2312_CHARSET
或者把字体改为Arial
或者把每个Tform的Scaled由true改为False就行了。
 
字符集设置为 GB2312_CHARSET
 
htw、CathEagle正解
“字符集设置为 GB2312_CHARSET” 即可
 
多人接受答案了。
 
顶部