SOS!关于Richedit的乱码问题??(100分)

  • 主题发起人 主题发起人 浪刀
  • 开始时间 开始时间

浪刀

Unregistered / Unconfirmed
GUEST, unregistred user!
操作系统 pwin98
richedit.dll 中文
问题:
程序左边TreeView,右边Richedit,中间分割条
单击TreeView的Item,在Richedit中插入文本
现象:
不拖动分割条,汉字显示正常,拖动分割条改变Treeview和
Richedit的大小时,汉字出现乱码,有何解决方案?

另:如何实现Richedit的打印预览功能?
 
试一试:
在拖动分割条时,先lockwindowupdate(richedit1.handle);
放开时,再lockwindowupdate(0);
 
richedit显示中文时有时是会出现乱码
据说这是windows本身的缺陷,
要彻底解决只有自己从底层写一个控件!
Foxmail就是这么干的
 
不会呀,我的程序也是左边TreeView,右边Richedit
但拖动分割条Richedit也显示正常的.
Richedit的打印预览功能有一个控件可以实现。

 
to fudei
哪一个控件?
能不能给我发一个? lxgluet@163.net
 
浪刀:已发出.
 
是riched32.dll的版本问题,换成WIN98自带的试试。
 
你是不是用Delphi 4
Delphi 4中的TRichEdit有问题,不能很好的支持双字节字符。
建议使用Delphi 5,或用RxLib中的TRxRichEdit
 
多人接受答案了。
 
后退
顶部