
请C++高手进,我在一个文本编辑框内输入四个“&”,要显示在一个静态文本框上,但是结果只显示两个“&”
附上简单代码:CStringcstr;m_edit.GetWindowTextW(cstr);GetDlgItem(IDC_STATIC2)->SetWindowText...
附上简单代码:
CString cstr;
m_edit.GetWindowTextW(cstr);
GetDlgItem(IDC_STATIC2)->SetWindowTextW(cstr); 展开
CString cstr;
m_edit.GetWindowTextW(cstr);
GetDlgItem(IDC_STATIC2)->SetWindowTextW(cstr); 展开
2个回答
展开全部
感觉像是被转义了的感觉,不过好久不用c++,不行就把文本处理一下再显示
更多追问追答
追问
能否详细点,因为其他字符都是正常的,就这一个字符有问题
追答
这方面做得不多,你是用的vs么,加断点调试一下,看下输入的字符在程序里是什么,然后赋值给静态文本框后,值又是什么,这种问题,调试是最能看出来的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询