carlzj
carlzj
采纳率92.9%
2015-02-12 09:15 阅读 7.8k
已采纳

MFC获取编辑框中的数字

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2015-02-12 16:00

    直接用 GetDlgItemInt 就可以了。

    点赞 3 评论 复制链接分享
  • 91program 91program 2015-02-12 09:32

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

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

    2) 使用 atoi

    点赞 评论 复制链接分享
  • oyljerry oyljerry 2015-02-12 10:21

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

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-02-12 16:00