MFC中的edit控件怎样能被多次赋值并且控件上都显示出所赋的值

类似于这种;(其中m_edit的类型为cstring)具体为首先m_edit=‘“1”;再被赋值为m_edit=“2”;最后被赋值为m_edit=“3”;急需;谢谢帮忙!... 类似于这种;(其中m_edit的类型为cstring)具体为首先m_edit=‘“1”;再被赋值为m_edit=“2”;最后被赋值为m_edit=“3”;急需;谢谢帮忙! 展开
 我来答
guasong123
2012-07-10
知道答主
回答量:4
采纳率:0%
帮助的人:8.5万
展开全部
也可以为EDIT 控件"添加变量"时 , 设置 类别为: cstring的m_edit
首先updatedata(TRUE)
得到已显示的内容到m_edit,
然后m_edit+=“追加的显示内容”
最后updatedata(FALSE)即可。
追问
但是这样是连到一起的能不能再向中间添加一些分隔符把他们区分开来啊,表明他们是不一样的内容,比如1/2/3等
追答
额.........  追加的显示内容可以是任意字符串,你觉得可以不......!
CodeCooL2011
2012-07-10
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
你应该将 EDIT 控件在"添加变量"时 , 设置 类别为: Control 的CEdit ;
这样你的EDIT 控件就是一个可操作的对象了, 你上面是把它添加为了一个基本类型的变量;

当它是一个对象时,你就可以调用窗口父类公有的方法对其值进行设置了;

关于你说的多次赋值,我想你应该可以在第二次赋值前把原有的值存下;
比如:

gcStr += _T("123");

SetWindowText( gcStr );
追问
好像还是会把前面的数据覆盖,而且要得到的数据不一定是连续的
追答
m_edit = m_edit  + "1";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式