我设计一个打字程序,使用richEdit控件,在它的OnChange事件中,对录入的每个汉字进行判断:如果正确录入,显示红颜色;反之显示蓝颜色.在98下程序能很好地运行,而到了2000或XP的操作系统,就不能正确显示了,请问如何解决这个问题?十万火急,100分相送!!!

解决方案 »

  1.   

    1、设置form的字体为宋体9号、字符集为GB_2312
    2、设置form的Scaled为false
      

  2.   

    字符编码的问题吧
    在win2000和 xp下重新编译一下应该就好了(猜测)
      

  3.   

    谢谢你,hnhb,但这样做还不行啊,你说的这问题是字体颜色显示美观上的问题,该问题还是不能解决.
      

  4.   

    整个编译都是在win2000 或xp下进行的,我试过,对字符没问题,即使全角的情形也可以