读书人

_UNICODE有关问题

发布时间: 2012-02-10 21:27:41 作者: rapoo

_UNICODE问题,在线等
_UNICODE版程序
对话框的文本框变量m_ctlEdit1
CString str
m_ctlEdit1.GetWindowText(str) 后str只包含文本框第一个字母,
为什么

[解决办法]
会不会是你在控件还没有创建完毕的时候调用这个函数了,我觉得跟用不用UNICODE没多大关系
[解决办法]
算一下str的长度。
[解决办法]
不是Unicode的问题,不过什么编码格式的,都可以获取到全部字符的,
只不过,如果是Unicode版,每个字符占2Byte,每个半角字符会有个空字符作为结尾。

读书人网 >VC/MFC

热点推荐