如何消除RichEdit输入中文乱码的缺陷(200分)

  • 主题发起人 主题发起人 黄鸿伟
  • 开始时间 开始时间
换个控件,先检索一下,这个问题好象有人问过了。
 
请试指定其imm 属性和另一个属性名称记不得了在imm属性上面一栏,设置为gb23...(记不清了)。
 
好象我的输入没有问题,只是可能删除半个汉字,才会出现乱码,
找个中文版本的 riched32.dll, 就可以了。
 
在RichEdit中有时自动换行,软回车的位置不当,就会出现乱码。自己在程序中
扫描一下,换行处是否是双字节。要不,就硬回车吧!
 
要么自己控制换行,要么换别的控件。
 
在Font的CharSet属性选择GB2312_Charset,试一试
 
请问avant兄:如何检测回车处是否是双字节?
 
Form1.Create时
字体设置为中文字体
 
这个问题我也碰到过,
解决方法:在别人的机器上拷个中文版的Riched32.dll(用右键双击此文件的属性就可
以知道),把本机的文件覆盖掉就成了
 
时间太久,强制结束。 wjiachun
 
后退
顶部