MFC获取编辑框中的数字

如何获取编辑框中的数字并以int形式存储到time这个变量中?

4个回答

直接用 GetDlgItemInt 就可以了。

carlzj
carlzj 谢谢~
5 年多之前 回复

先从编辑框中获取字符串、然后将字符中转成数字,最后完成将数字存入 time 变量的过程。

1) 对该edit添加一个CEdit变量,比如m_edtPutin;
在需要得到变量的地方使用
CString str;
m_edtPutin.GetWindowText(str);
str就是edit中的字符串。

2) 使用 atoi

GetWindowText() 获取控件字符串,然后_ttoi() 转换成int类型

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问