首页
社区
课程
招聘
[求助]英文网络游戏,要添加中文输入改怎么办?
发表于: 2013-8-3 20:42 4965

[求助]英文网络游戏,要添加中文输入改怎么办?

2013-8-3 20:42
4965
游戏好像调用输入法什么都没问题。。但是输入汉字在聊天窗口没有任何显示(也不是乱码或者空格之类,就是啥都没有)。。。以前搞过台湾的游戏汉化,直接改下D3DXCreateFontA的参数,就解决乱码的问题。。但是和英文的与游戏似乎有很大区别。请各位大大给点思路啊,有偿求教,联系QQ:2575097356

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 49
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
无法输入的话,应该可以在 windowproc 里面处理。。乱码的话就是语言ID问题
2013-8-4 01:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
windowproc里面该怎么处理?
2013-8-5 00:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
VK_PROCESSKEY---->GetMessage---->TranslateMessage---->DefWindowProc---->输入法--->窗口

输入法将接受到的虚拟码做一系列转换以后合成相应的汉字,输入法再将合成好的WM_CHAR用PostMess插入消息队列,窗口接受WM_CHAR显示字符

看起来一直到DefWindowProc---->输入法 都没有什么问题,输入法里面的汉字选项也都是有的。。。但是就是输入法里显示的汉字,无法写到聊天的窗口。输入法合成WM_CHAR没问题,Postmessage是系统的过程,不存在问题。。。那么只有窗口接收到WM_CHAR的处理有问题了?谁能再指点一二啊!
2013-8-5 00:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
顶下,有偿求教!
2013-8-5 21:43
0
游客
登录 | 注册 方可回帖
返回
//