我在win2000下开发的程序,在win98下浏览效果有明显的不同,请问怎么解决?

解决方案 »

  1.   

    设置主Form的Font属性里面的字符集为“GB2312”,同时设置字体为“宋体 9号”
      

  2.   

    debussy(debussy) 回答的是对的,我以前遇到过,就是这样解决的,
    你在改成小字体,好像还有一个属性要改,记不清了
      

  3.   

    我的解决办法:
    我在2000下开发,窗体的字体设置为Tahoma,大小为8。在2000下运行很漂亮。
    在98/ME下运行,所有的窗体都执行这么一个函数即可:procedure SetFormFont(AForm: TForm);
    begin
      if Win32Platform then
      begin
        AForm.Font.Charset := GB2312_CHARSET;
        AForm.Font.Size := 9;
      end;
    end;需要注意,窗体上所有东西的parentfont必须为true.
      

  4.   

    : debussy(debussy) 回答的是正确的,我以前遇到这种情况就是这样解决的。
    好像还有个属性要改,对parentfont必须为true
      

  5.   

    将窗体的字体设为:GB2312_CHARSET 宋体 注意一定要将字符集设为:GB2312_CHARSET 并且将窗体的Scaled 属性设为false;