请C++高手进,我在一个文本编辑框内输入四个“&”,要显示在一个静态文本框上,但是结果只显示两个“&”

附上简单代码:CStringcstr;m_edit.GetWindowTextW(cstr);GetDlgItem(IDC_STATIC2)->SetWindowText... 附上简单代码:

CString cstr;
m_edit.GetWindowTextW(cstr);
GetDlgItem(IDC_STATIC2)->SetWindowTextW(cstr);
展开
 我来答
吾是3C312
2014-08-20 · 超过22用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:36.1万
展开全部
感觉像是被转义了的感觉,不过好久不用c++,不行就把文本处理一下再显示
更多追问追答
追问
能否详细点,因为其他字符都是正常的,就这一个字符有问题
追答
这方面做得不多,你是用的vs么,加断点调试一下,看下输入的字符在程序里是什么,然后赋值给静态文本框后,值又是什么,这种问题,调试是最能看出来的。
因为逗所以扮
2014-08-20 · TA获得超过599个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:103万
展开全部
你试下GetDlgItem(IDC_STATIC2)->SetWindowTextW(“&&&&”);看显示什么

再试下GetDlgItem(IDC_STATIC2)->SetWindowTextW(“\&\&\&\&”);看显示什么
追问
你这个方法试过不行的,还是一样的结果
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式