MFC char*如何转换为CString,并显示在edit box中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC char*如何转换为CString,并显示在edit box中相关的知识,希望对你有一定的参考价值。
edit 定义了一个CString属性的值m_edit
现在有一个字符串指针char* str="abcde"
要怎么做才能将str指向的值赋给m_edit
我可以直接等于
mode.SetString(str);这个也行
参考技术A m_edit = str;UpdateData(FALSE);
前提是通过ClassWizard绑定的成员变量,也就是说DoDataExchange中有这么一行:
DDX_Text(pDX, IDC_EDIT1, m_edit);本回答被提问者采纳 参考技术B 要看编码方式,UNICODE的话,就要把str转换到宽字符。
m_edit = CA2W(str);追问
CA2W 需要头文件吗?是没有声明的变量
以上是关于MFC char*如何转换为CString,并显示在edit box中的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008中MFC程序cstring转成char??急!!!大家帮下啊