简体版转为繁体版(10分)(10分)

  • 主题发起人 主题发起人 半窍不通
  • 开始时间 开始时间

半窍不通

Unregistered / Unconfirmed
GUEST, unregistred user!
有一小工具,Win98 简体 +delphi5 开发,应台港朋友的要求改成繁体版。

先用工具将所有 pas, dfm 转成 big5, 然后再将所有的 dfm 内的 font.charset
设成CHINESEBIG5_CHARSET,font.name 设成 细明体, OK

而且在我的简体 win98 上无须第三方软件即可显示繁体字(当然了,繁体包已经装了)

但窗口上的标题栏是乱码,估计要用可输入繁体字的输入法在 form.caption 修改,
但这是小问题就没有再试了

主要是一 button 调用 message也是乱码,因这是感谢名单,不能显示不大好
具体语句如下:
MessageBox(Form1.Handle,'セ祘??笰菌场?パ呼ね BJWF 礚纕矗ㄑ???窾だ稰谅??谅纒留?よ??堵??朝糃?Shaly?dell?厩﹟?单?矗??某?把籔代刚?程?疭?伙谅?圭?絪祘???旧??','稰谅?虫',
MB_Ok+MB_ICONASTERISK+MB_DEFBUTTON1+MB_SYSTEMMODAL);

请问还要在哪里调整呢?
 
应该是系统字体的原因
你的FormCaption及MessageBox用的都是系统的字体
在繁体操作系统上应该就正常了。
 
太对了! :)

朋友反馈说在繁体 WIn 上一切正常,看来这的确是系体字体。

感谢 xianjun !
 
后退
顶部