函数说明

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

函数使用

  UpdateData()参数只有一个,默认为TRUE。
   UpdateData(TRUE) 
  ——刷新控件的值到对应的变量。(外部输入值交给内部变量)
  即:控件的值—>变量。
   UpdateData(FALSE) 
  —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)
  即:变量值—>控件显示。
  例如,窗口中用 DDX_Text(pDX, IDC_EDIT1, m_usercode); 
  将IDC_EDIT1编辑框控件与m_usercode变量做了关联,如果修改m_usercode之后要想对应控件显示更改,则需要调用UpdateData(FALSE);反之在IDC_EDIT1的oneditchanged()中需要加入UpdateData(TRUE);
  简单地说,如果Updatedata(TRUE)  == 将控件的值赋值给成员变量,即从窗口编辑框中读入数据;Updatedata(FALSE) == 将成员变量的值赋值给控件,将数据从窗口显示。
  实例说明:
  例如我们在对话框窗口中添加了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中
  就可以了
  

函数返回值说明

  bool类的函数,如果,所需数据设定了范围。
  合法返回1,否则返回0

UpdateData() 函数相关推荐

  1. UpdateData()函数的用法

    一个小小的函数给我这个菜鸟带来了很多的麻烦,为了杜绝他的每一次嚣张,我决定来个小小的总结!吃一堑长一智呗! UpdateData(FALSE)与UpdateData(TRUE)是相反的过程 Updat ...

  2. 关于UpdateData函数

    关于UpdateData函数却有必要在这里讲解一下.在这里UpdateData函数起到控制Edit Box 显示内容的作用.当调用UpdataData (TRUE)的时候,程序会对控件对应的变量值进行 ...

  3. UpdateData()函数用法

    UpdateData(True): 表示写数据,将窗口控制变量写入内存(更新数据)      -------使用OnOk时将自动调用UpdateData(True) , 用以将窗口数据写入内存相应成员 ...

  4. UpdateData函数的用法

    UpdateData() 对于可以接收数据的控件,如编辑控件来说,UpdateData()函数至关重要.当控件内容发生变化时,对应的控件变量的值并没有跟着变化,同 样,当控件变量值变化时,控件内容也不 ...

  5. MFC UpdateData()函数BUG

    MFC UpdateData()函数BUG 5个Edit控件分别关联5个double型变量,变量初始化为零,也都显示0: 1.手动修改最上面一个Edit的内容为888.888:其余保持不变: 2.点& ...

  6. MFC中的UpdateData()函数

    当你使用了ClassWizard建立了控件和变量之间的联系后: 当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE) 如果你希望知道用户在对话框中到 ...

  7. MFC中UpdateData函数的使用解释

    解释之一 当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE):如果你希望知道用户在对 ...

  8. MFC中UpdateData函数的使用

    在MFC中经常需要用到edit control控件,通过该控件进行数据传递,特别是在对话框上,用户可以通过手动输入数据,将数据值传递给程序,特别是在一些软件算法需要设置参数的时候,很方便. 这时,经常 ...

  9. MFC子线程中调用updatedata()函数报错解决方法

    在XXXDlg.h顶部添加 #define WM_UPDATEDATA WM_USER+100 关联自定义消息,在XXXDlg.cpp中消息处理函数中添加 ON_MESSAGE(WM_UPDATEDA ...

最新文章

  1. 听得我都激动了……喝死奥巴马,你怎么看?
  2. JAVA引用aar_如何生成并引用aar文件
  3. 解决:Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  4. 汇总:MySQL 8.0 运维便捷命令
  5. django使用Paginator分页展示数据
  6. Python 3.7 已上架 Microsoft Store,让你在 Windows 轻松使用 Python
  7. c++获取串口设备名称_RTThread PIN设备学习笔记
  8. 陈冠希英文道歉信难词深度剖析
  9. [Pytorch系列-33]:数据集 - torchvision与CIFAR10/CIFAR100详解
  10. 中国能源物联网行业运营格局及供需态势分析报告2022-2028年版
  11. 电脑快捷方式变白原因及解决方法——血的教训呜呜呜
  12. xxljob默认登录_XXL-JOB快速入门
  13. linux公社_又一个Linux发行版宣告死亡!曾经是最好的桌面版BSD操作系统
  14. oracle数据库查看防火墙,Oracle数据库防火墙简介
  15. springboot At least one base package must be specified的解决方式
  16. Mac系统怎样管理第三方字体
  17. 湖北武汉机械员报考铁路机大型机械的管理建筑七大员报考
  18. Matlab仿真图导入Visio高清可编辑
  19. 3dsmax的模型优化技巧
  20. RPA自动化办公07——Uibot流程加入python插件

热门文章

  1. iOS音频AAC视频H264编码 推流最佳方案
  2. 音频变速播放原理分析及实现方案
  3. 【C语言算法】归并排序
  4. 在vue中禁止input框和textarea编辑的操作
  5. ESP32-C3入门教程 WiFi篇③——WiFi SoftAP 模式开启AP热点
  6. 推荐几本适合初学者的Java书籍
  7. 手摸手带你学移动端WEB开发
  8. 微泡基础知识及其在半导体清洗中的应用
  9. PMP项目管理师考试---准备与学习过程经验分享
  10. 反汇编和二进制分析工具清单