如何解决2000跟98宋体的不同??(0分)

  • 主题发起人 主题发起人 mikegong
  • 开始时间 开始时间
M

mikegong

Unregistered / Unconfirmed
GUEST, unregistred user!
有解决方案的高手请re!!!!!
 
字符集设为GB-2312了吗?
 
在哪里设呢?不是很清楚啊!
 
在font里设,如果字符集没设GB2312_SET的话,在98下运行程序会相当难看。
我就吃过亏了,教训啊!
 
痛苦啊,设了还是一样,而已到98影响到控件的大小啊,难看死了。。
 
我想主要是98用的宋体是simsun.ttf,而2000用的宋体是simsun.ttc..
高手快点介绍解决方法吧,不然我的系统要在98下再做多一个版本啊,痛苦啊!

 
在2000下设置form.font属性为宋体,9号字,字符集为gbGB-2312,一切OK!
 
是不是字符集中的chinese-gbGB-2312。真的设了,还是不行啊!还请再指教
 
拜托,问的起码超过三次了。。。。。
 
要在程序设计开始的时候就设好Form的字符集为chinese-gbGB-2312,字体为宋体9号字。
还有一个方法就是选择所有的控件一起设置字体为宋体9号(这很容易做到哦),重编译
就行,试试行不行。
 
看来你最好是用后一种方法,关键是要把所有的控件都选到:)
 
接受答案了.
 
有一个很简单的办法,使用 Language Bridge 的 TcpLang 控件,开发程序是
使用 Delphi 默认的 DEFAULT_CHARSET 字符集,然后把 TcpLang 的 OnlyFont
属性设为 True,运行程序,程序所在目录出现一用户在 TcpLang 中指定的 Ini
文件,默认为 setting.ini ,把其中的 font 字符集的代码修改成 GB2312_CHARSET
的值 134 即可。
该控件可在 http://www.co-top.com 下载
 
后退
顶部