C++ C++;将编辑框值存储到Int中

C++ C++;将编辑框值存储到Int中,c++,windows,C++,Windows,我需要读取输入到编辑框中的值并保存到Int中。 有人知道怎么做吗??这是我目前掌握的代码 case EditAge: { if (HIWORD(wParam) == EN_CHANGE) 好吧,这是一个开始,但你有没有试着检索文本?或者您在将文本转换为数字时遇到问题?对于将来的问题,尽量说得更具体一些。您很可能正在寻找类似这一行的内容(别忘了检查您是否在正确的文本框中!): 获得文本后,可以使用例如strtol()来解析字符串并检索数字 编辑: 实际上,您可以使用

我需要读取输入到编辑框中的值并保存到Int中。 有人知道怎么做吗??这是我目前掌握的代码

        case EditAge: {
       if (HIWORD(wParam) == EN_CHANGE)

好吧,这是一个开始,但你有没有试着检索文本?或者您在将文本转换为数字时遇到问题?对于将来的问题,尽量说得更具体一些。您很可能正在寻找类似这一行的内容(别忘了检查您是否在正确的文本框中!):

获得文本后,可以使用例如
strtol()
来解析字符串并检索数字

编辑:
实际上,您可以使用
GetDlgItemInt()
(有文档记录)立即检索整数。

在发布问题的同时发布更多信息会有所帮助,您可以编辑原始帖子,并指出这是MFC还是Windows SDK类型的GUI应用程序。
GetDlgItemText(dialoghandle, LOWORD(wParam) /* the control id */, text /* pointer where the text should go */, 256 /* max number of elements */);