我在VC中用默认得8pt的MS Sans Serif.在XP上显示没问题。但是到2000下的字体就变得怪怪的。到了98。界面就变得更大了。
同样是1024*768。这是为什么呀???大家都用什么字体做程序????

解决方案 »

  1.   

    我觉得比较好的做法是捆绑字体运行,比如你的程序使用这种字体,则你发布软件时候带上这种字体。不过,Windows 2000以上的系统使用Tahoma,这种字体在98上可能不行,因为它是专门针对Unicode开发的字体。
      

  2.   

    VC 's default font is MS Sans Serif.....
      

  3.   

    我也碰到过这种情况,98和2000的默认字体不一样,结果导致换了一个环境之后,界面非常的难看。最好的解决方法就是在界面设计的时候就把字体选好,因为你无法确定用户的系统到底用的是什么默认字体,默认字体是可以改的,大小也是可以调的。(在Windows的外观样式里面可以调整)一定要设置好自己的一种字体,这样,界面就不会乱变了。
      

  4.   

    简单方法是制作9x版本和2000/NT/XP版本
      

  5.   

    To coyer可是默认得他也写的是MS sensserif呀。我在2000下是1024X768显示大小为800X600。
    到98下。1024X768下程序也是1024X768。怪。To athena521:
    设置它行么?怎么设置。Arial字体不是很好的。
      

  6.   

    只有英文下的字体一般相同。XP下VC默认 : Microsoft San Serif
    2000下VC默认 : MS San Serif英文2000下忘了,好像也是Microsoft San Serif