Richedit中出现乱码(100分)

  • 主题发起人 主题发起人 jjxx
  • 开始时间 开始时间
J

jjxx

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用Delphi编一程序,在TRichedit内显示中文并可翻页,表面很正常.可运行时,只要
鼠标在桌面或别的窗口点一下再切换回来,TRichedit内的中文更新后会变成乱码,这时并未
增加或删除字符;如果只在本窗体内操作,则一切正常.我想了很久,不知何故,望高手指点!
 
检查一下你的RichEdit字体是不是宋体
 
你把richedit的plaintext属性设为True!就可以了
 
在WIN95中就不会出现上述问题,不过WIN98中有时会出现,试着重新刷新一下。
 
我已将Richedit的字体设为宋体,plaintext属性设为True,还是不行.我的Riched32.dll是
简体中文,4.0版的,应该没问题.我用VB作同样的工作,也未出现异常.真是头痛!
 
病毒乎?

我这里D5+98没有!
不过可以从中间一分为二!:)
 
可以把你的内容在MEMO中显示看一看是否也是乱码!假如不乱的话说明不是自提的问题
假若乱的花可能你的系统字体有点问题!

还有你可把你的字体改为其他类型的如何?难道也是乱吗? 我试过了没有问题的!(就是
把plaintext属性设为True 后不会有乱码的情况的。我以前遇到过类似的问题,改过后就
没有问题了的。)
 
多人接受答案了。
 
后退
顶部