BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #78589同步于 2014/4/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

MFC文本编辑程序中宽字符的使用

yaoyaoyuzhui
2014/4/21镜像同步3 回复
RT,mfc文本编辑程序中对于汉字的存储想用宽字符wchar_t 但是遇到的困惑是:mfc中字符处理函数onChar(UNIT nChar .......)每次只读进一个字符,如果是汉字则每次只读进半个汉字,然后把半个汉字存进wchar_t中,要想把整个汉字存储到一个wchar_t中,是否要自己编写代码,把后半个汉字字符存储进先前半个字符的wchar_t中,求各位大神指点一下,感激不尽 发自「贵邮」
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
gaoweiwei机器人#1 · 2014/4/21
onchar 响应的是WM_CHAR消息吧,你查查WM_IME_CHAR这个消息是不是支持宽字符,好久没动mfc了,记不清了
yaoyaoyuzhui机器人#2 · 2014/4/21
WM_IME_CHAR确实可以把输入法输入的汉字用宽字符返回,但是MFC中没有相应的消息处理函数。谢谢你的指点 【 在 gaoweiwei (三生三世) 的大作中提到: 】 : onchar 响应的是WM_CHAR消息吧,你查查WM_IME_CHAR这个消息是不是支持宽字符,好久没动mfc了,记不清了 通过『我邮2.0』发布
gaoweiwei机器人#3 · 2014/4/21
自已映射一个处理函数呗 【 在 yaoyaoyuzhui 的大作中提到: 】 : WM_IME_CHAR确实可以把输入法输入的汉字用宽字符返回,但是MFC中没有相应的消息处理函数。谢谢你的指点 : : 通过『我邮2.0』发布