vs2017 MFC 加法计算器

我用的编译器是vs2017,加法计算器做好之后,在“被加数”和“加数”后面的编辑框内输入数字点击计算按钮,不出现结果,设置断点之后发现没有将数据从对话框的控件中传送到对应的数据成员中,去大神解答!代码如下(用VC6编译器一切正常)
将CDialogEX::OnOK();注释了,截图没有注释。

可以不用UpdateData获取数据 。
直接用GetDlgItemInt()获取追问

那里面的参数我应该怎么写呢

追答

int a=GetDlgItemInt(IDC_EDIT1);
int b=GetDlgItemInt(IDC_EDIT2);
int c= a+b;
SetDlgItemInt(IDC_EDIT3,c);

追问

现在可以了,谢谢,但是我想问一下为什么用UpdateData获取数据不可以呢?网上和好多书籍上都是用的这种方法,用这种方法VC6也能正常运行。麻烦了,谢谢!

温馨提示:答案为网友推荐,仅供参考