帮我看一下VC这个程序

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:26:11
建立工程chengfa,选择MFC appwizard [exe],点击进入后选择dialog based
点击完成进入程序设计界面:
添加三个文本框,id分别为:IDC_EDIT1,IDC_EDIT2,IDC_EDIT3
在窗体空白处点右键中的ClassWizard进入后选择第二个项member variables
双击IDC_EDIT1,取名为m_1, 后面依次为value , double 设置好后确定
双击IDC_EDIT2,取名为m_2, 后面依次为value , double 设置好后确定
双击IDC_EDIT3,取名为m_3, 后面依次为value , double 设置好后确定
点击确定返回设计界面
双击“确定”按钮,依次进入,开始书写程序
在// TODO: Add extra validation here后面添加:
UpdateData(1);
m_3=m_1*m_2;
UpdateData(0);
编译运行。
做完后可以运行但是在m_,m_2内输入数字m_3框没反应,这是为什么?
点确定后窗口就关了。怎么可以看到结果?说详细点

照这个步骤正常来说是没错的,我试了一下是完全可以的

可能是你程序的其它地方错了,或者上面步骤设置时出错了,你检查一下吧

后面有一行代码CDialog::OnOK();需要删掉

你点确定窗口就关闭了吧,都还没来得及看到结果呢

“确定”按钮按下后窗口就关闭了,你可以再新建一个按键,然后双击加入你那段程序

你把代码都写到CDialog::OnOK()后面了吧.把这句删了