打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
UpdateData函数
userphoto

2018.05.31

关注
11. UpdateData()用法:

    使用UpdateData()函数时,当前界面上所有绑定了的变量(即通过MFC ClassWizard给控件添加了      对应的变量)都会被UpdateData(TRUE)更新成对应控件中的内容;同样所有绑定了变量的控件中的    内容也会UpdateData(FALSE)更新成对应变量中的内容。
总的来说:
      要接受用户的输入就true,

      要输入结果给用户就flase

      数据量不多的话,最好用SetDlgItemText()和GetDlgItemText()

2、updatedata函数:
  UpdateData() 是MFC的窗口函数,用来刷新数据的。

总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。

简单说就是:
如果UpdateData(TRUE) == 将控件的值赋值给成员变量;
UpdateData(FALSE) == 将成员变量的值赋值给控件。
UpdateData()参数只有一个,默认为TRUE。
实例说明:

例如我们在对话框窗口中添加了3个editbox,然后将前两个的值相加,然后在第三个editbox中输出。

那么我们可以做如下处理:

1。用类向导在3个editbox下添加3个变量,我们命名为m_num1,m_num2,m_num3。

2。然后我们可以多添加一个button控件,在其的click处理事件中,添加以下代码:

UpdateData();// 默认的缺省参数为TRUE,这样,将EditBox控件的内容读入到与其关联的变量中

m_num3 = m_num1+m_num2;

UpdateData(FALSE);// 将变量的值,输出到与其关联的EditBox中

就可以了
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
动态创建按钮 复制控件 获取/设置文本内容 孙鑫VC学习笔记 7(1)
MFC中UpdateData()函数的使用
DoDataExchange函数详解
VC学习日记:对话框控件访问的七种方式
理解MFC(五)
MFC:Tab Control 控件的利用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服