UpdateData() MFC的窗口函数,下面是MSDN的说明;

Call this member function to initialize data in a dialog box, or to retrieve and validate dialog data.

BOOL UpdateData(

BOOL bSaveAndValidate = TRUE

);ParametersbSaveAndValidate Flag that indicates whether dialog box is being initialized (FALSE)or data is being retrieved (TRUE).

翻译一下:UpdateData,顾名思义,是用来刷新数据的。

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) == 将成员变量的值赋值给控件;

最新文章

  1. 生成freeswitch事件的几种方式
  2. JVM专题目录
  3. PAT Judge
  4. 1Z0-053 争议题目解析24
  5. Mifare系列3-卡的能源和数据传递(转)
  6. Pi# - Raspberry Pi GPIO Library for .NET
  7. asp.net下拉列表绑定数据库多个字段
  8. 11.Android之常用对话框AlertDialog学习
  9. arm驱动linux异步通知与异步IO【转】
  10. 如何为 Drupal 7 网站添加悬浮的反馈按钮?
  11. 洛谷P2736 “破锣摇滚”乐队 Raucous Rockers
  12. 一个Form中2个按钮,PHP后台如何判断提交的是哪一个按钮
  13. python 压缩 解压缩 文件
  14. 用canvas的arc绘制时钟
  15. 从CMOS到触发器(二)
  16. iOS 使用 UIMenuController 且不隐藏键盘的方法
  17. 关于UIView用户交互相关的属性和方法
  18. Go接口interface
  19. db2常用语句
  20. jpa @RepositoryRestResource

热门文章

  1. ueditor1.4.3 在IE8下的 BUG
  2. 写入XML文件
  3. centos7下用yum安装mysql5.7
  4. python变量与数据类型
  5. 8VC Venture Cup 2017 - Elimination Round
  6. Spring Security(10)——退出登录logout
  7. 数据库中,char 与 varchar2 的区别
  8. linux文件系统拓展属性
  9. 花括号中的json数据--->转为数组array
  10. Django的使用