C++函数UpdateData()有什么作用?

UpdateData()将控件中的数据传递到控件捆绑的变量中去。
UpdateData(false)将变量值传递到控件中去。
 
当调用UpdataData (TRUE)的时候,程序会对控件对应的变量值进行刷新,也就是说会把控件中的输入值赋给对应的变量。
而调用UpdataData (FALSE)的时候,程序则会把相应变量的值显示在对应的控件上面。


使用了一段时间的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()作用转自:

http://baike.baidu.com/view/1219734.htm

 


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值