使用了一段时间的MFC,还是不清楚建立类向导的用法
凭借着C#开发,以及Android平台开发的经验,还以为是控件的ID之类的,大雾!
建立类向导:
这是一种方便将控件上显示的数据与内部的数据关联起来的方法.
比如要获取用户的数据
可以为editbox建立类向导,可以选择多种数据类型,比如选择int
UpdateData()的作用:
UpdateData()参数只有一个,默认为TRUE。
UpdateData(TRUE)
——刷新控件的值到对应的变量。(外部输入值交给内部变量)
即:控件的值—>变量。
UpdateData(FALSE)
—— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)
即:变量值—>控件显示。
使用代码测试一下:
1 CString str; 2 str.Format(_T("%d"),m_x); 3 MessageBox(str); 4 UpdateData();//将EditBox控件的内容读入到与其关联的变量中 5 str.Format(_T("%d"),m_x); 6 MessageBox(str);
两次MessageBox的显示结果将会是
0
(你输入的值)
UpdateData()作用转自: