怎么依次获取多个编辑框的内容

haojunjie0424 2011-05-20 02:38:16
是这样的,我想在界面中依次输入多个数据到编辑框中,然后怎么依次获取输入的值呢?刚刚学VC。不太懂,请大家帮帮忙
...全文
157 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-06-08
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
haojunjie0424 2011-05-20
  • 打赏
  • 举报
回复
再请问,怎么将取出的数据放入一个实数数组中呢?
「已注销」 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 haojunjie0424 的回复:]
哦,谢谢啊,那将编辑框关联一个变量,效果是不是一样的啊
[/Quote]

CString strTmp;


1.可以使用控件指针
CEdit *m_pEdit;
//////DDX////

strTmp = m_pEdit->GetWindowText();

2.
((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText();

3.
GetDlgItemText(IDC_EDIT1, strTmp);


如果你要以此获得 其实就是得到每个编辑框的内容吧

建议用3) 简单点
haojunjie0424 2011-05-20
  • 打赏
  • 举报
回复
哦,谢谢啊,那将编辑框关联一个变量,效果是不是一样的啊
kyotrue 2011-05-20
  • 打赏
  • 举报
回复
GetDlgItemText一个一个的获取,不要用循环,你的控件ID不能保证是连续的、不变的
haojunjie0424 2011-05-20
  • 打赏
  • 举报
回复
是应该使用for 循环吧,具体怎么写呢?能示范一下吗,谢谢了
Eleven 2011-05-20
  • 打赏
  • 举报
回复
GetDlgItemText();

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧