我需要读取输入到EditBox中的值并保存到Int中。 有谁知道如何做到这一点??这是我到目前为止的代码..
case EditAge: {
if (HIWORD(wParam) == EN_CHANGE)
答案 0 :(得分:0)
嗯,这是一个开始,但你是否尝试检索文本?或者您是否有问题将文本转换为数字?对于未来的问题,请尝试更具体。你最有可能找到这样的东西(不要忘记检查你是否在正确的文本框中!):
GetDlgItemText(dialoghandle, LOWORD(wParam) /* the control id */, text /* pointer where the text should go */, 256 /* max number of elements */);
获得文字后,您可以使用例如strtol()
解析字符串并检索数字。
编辑:
您实际上可以使用GetDlgItemInt()
,记录here来立即检索整数。