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

时间:2012-03-18 18:19:12

标签: c++ windows

我需要读取输入到EditBox中的值并保存到Int中。 有谁知道如何做到这一点??这是我到目前为止的代码..

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

1 个答案:

答案 0 :(得分:0)

嗯,这是一个开始,但你是否尝试检索文本?或者您是否有问题将文本转换为数字?对于未来的问题,请尝试更具体。你最有可能找到这样的东西(不要忘记检查你是否在正确的文本框中!):

GetDlgItemText(dialoghandle, LOWORD(wParam) /* the control id */, text /* pointer where the text should go */, 256 /* max number of elements */);

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

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