一个简单问题,在线等待。
我想把我对话框里的所有的Edit里的内容清空,应该用什么函数?怎么写? 问题点数:20、回复次数:12Top
1 楼axiaowin(baisha一条白沙)回复于 2003-11-04 12:09:56 得分 3
CEdit edt;
edt.clean();Top
2 楼flyelf(空谷清音)回复于 2003-11-04 12:15:29 得分 3
SetWindowText("");Top
3 楼huazaimh(sky)回复于 2003-11-04 12:17:46 得分 0
应该是 SetWindowText("")
Top
4 楼liuhongyong(荒原困兽)回复于 2003-11-04 12:19:53 得分 0
学习~学习!Top
5 楼arvid_gs(west)回复于 2003-11-04 12:21:29 得分 2
SetWindowText("");
Top
6 楼carbon107(<软件开发思想.h>)回复于 2003-11-04 12:23:35 得分 2
比如你的edit的控制变量为m_edit
m_edit.Clear();//这就可以达到你的要求了Top
7 楼tonybaobao(Tony宝宝)回复于 2003-11-04 12:25:18 得分 2
方法很多,可以用成员函数clear,可以赋空值。正如上面几位所说的。Top
8 楼ManFred2ManFred(曼弗雷德)回复于 2003-11-04 13:19:18 得分 2
基本上没有可以一下子清除所有Edit控件的函数。这样做从接口设计的角度来说也是没有必要的。我建议你最好自己写一个函数,把你想要成批操作的控件都加进去,借此来给控件分各组。Top
9 楼guoqiang0429(学醉了)回复于 2003-11-04 14:04:19 得分 0
如果在Edit控件定义的是CString类型的该怎么办?Top
10 楼guankaifu(疯牛)回复于 2003-11-04 14:12:45 得分 2
m_edit="";Top
11 楼ManFred2ManFred(曼弗雷德)回复于 2003-11-06 18:40:36 得分 2
向楼上一样赋空值,或调用CString::Empty()!
然后UpdateData(false);Top
12 楼nzn2000(小马儿)回复于 2003-11-06 19:14:04 得分 2
可以枚举所有的控件,如果是edit控件,掉用SetWindowText("")即可.Top




