请问SkinEngine2.9.1中中文输入的解决方法(不是中文的显示方法)(200分) (200分)

  • 主题发起人 主题发起人 chenxu
  • 开始时间 开始时间
C

chenxu

Unregistered / Unconfirmed
GUEST, unregistred user!
以前很多有关问题都只解决了SkinEngine的中文显示乱码问题,
很多人也问了其中文输入的问题,但没人解决,大富翁真的没有高手了吗?
 
好象一直都没有很好的解决,这个问题以前也有很多人问过。
如果要解决,估计得有源码了。
 
2.9.1就有源代码啊?
51delphi就能下到,不知道哪位能帮忙解决一下,分数好商量
 
自己动手,应该不难,我改过一下,可以输入中文,但在鼠标选取和删除中文时还是有问题.
因为我没什么时间也不是十分需要这个东东,所以没有继续改了.
反正带了源码,如果确实需要,何不自己动手呢.
 
lynu,你修改的是哪一个版本的?能不能把你修改的源代码发给我参考一下?
 
就是2.9.1,道理很简单:
原来的代码在接收到一个字符包括半个汉字时就立即进行了处理/
修改的办法就是在接收到一个字符时判断一下是不是半个汉字,如果是就保存到一个临时
变量中等待下一个字符一起输出.
移动,删除,选取时则判断要移动到的位置是不是半个汉字,如果是作一下处理,改变目的
位置.
他的Edit和combobox都是继承自同一个类好象是什么Tkscustomedit,记不太清了,修改这
个类的实现代码就行了,不用改其他的.
 
下个3.02版的就可以了,
www.ksdev.com
 
强烈关注!
 
还是自己下了个3.02版解决的
天崖无爱关注也给分!
 
后退
顶部