vc++能否用循环清除数百个编辑框中的数据
现有编辑框100个,从IDC_EDIT_1到IDC_EDIT_100我用SetDlgItemText(IDC_EDIT_1,"");这种方法能够清除,但这样的话要写100...
现有编辑框100个,从IDC_EDIT_1到IDC_EDIT_100
我用SetDlgItemText(IDC_EDIT_1,"");这种方法能够清除,但这样的话要写100行代码,能不能套用循环语句来实现,否则代码太长了 展开
我用SetDlgItemText(IDC_EDIT_1,"");这种方法能够清除,但这样的话要写100行代码,能不能套用循环语句来实现,否则代码太长了 展开
展开全部
IDC_EDIT_1只是定义的一个数 ,你去Resource.h里改一下值,做个循环就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想循环计算,你需要首先将编辑框的ID值改为连续的,比如第1个ID为100,第2个为101,第100个199。。。
然后这样写
for(int i=0;i<100;i++)
{
GetDlgItem(IDC_EDIT_1+i)->SetWindowText("");
}
然后这样写
for(int i=0;i<100;i++)
{
GetDlgItem(IDC_EDIT_1+i)->SetWindowText("");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询