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”;急需;谢谢帮忙!
展开
2个回答
展开全部
你应该将 EDIT 控件在"添加变量"时 , 设置 类别为: Control 的CEdit ;
这样你的EDIT 控件就是一个可操作的对象了, 你上面是把它添加为了一个基本类型的变量;
当它是一个对象时,你就可以调用窗口父类公有的方法对其值进行设置了;
关于你说的多次赋值,我想你应该可以在第二次赋值前把原有的值存下;
比如:
gcStr += _T("123");
SetWindowText( gcStr );
这样你的EDIT 控件就是一个可操作的对象了, 你上面是把它添加为了一个基本类型的变量;
当它是一个对象时,你就可以调用窗口父类公有的方法对其值进行设置了;
关于你说的多次赋值,我想你应该可以在第二次赋值前把原有的值存下;
比如:
gcStr += _T("123");
SetWindowText( gcStr );
追问
好像还是会把前面的数据覆盖,而且要得到的数据不一定是连续的
追答
m_edit = m_edit + "1";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询