一、总结UpdateData()函数

UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。

UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。

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

关于关联变量,一个编辑框可以和CEdit变量关联,也可以和CString变量关联。

二、关于编辑框的赋值和取值

向编辑框中赋值和取值时:

1、建一个 控制型的变量,如m_edit1,用CWnd的SetWindowText() 和GetWindowText()来赋值和取值。

m_Edit1.SetWindowText(“Hello”);

或者GetDlgItem(IDC_EDIT1)->SetWindowText(str);

2、建立一个控制型的变量,如m_edit1,用SetDlgItemText()和GetDlgItemText()来赋值和取值

CString Str=“Hello”:

m_edit1.SetDlgItemText(IDC_EDIT1,str);

关联控制型变量时,会在DoDataExchange中,使用DDX_Control(pDX,IDC_EDIT,m_edit1);进行关联

2、直接建一个 数值形的变量 如m_strEdit; 用 UpdateData()来控制得到变量,还是更新变量。

关联CString变量的话,会在对话框类的构造函数中,进行初始化,在DoDataExchange中,通过DDX_Text(pDX,IDC_EDIT,m_EditText),进行对象的绑定。

//取值
UpdateData(TRUE);
CString buf = m_Edit1;
//赋值
m_Edit1=“ok!”;
UpdateData(FALSE);

作者:浩天之家
出处: http://www.cnblogs.com/cherishui/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

UpdateData()用法相关推荐

  1. UpdateData用法解释

     UpdateData() 是 MFC的 窗口函数,用来 刷新数据的. 总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据. 简单说就是:如果Updatedat ...

  2. MFC—UpdateData()用法

    一.总结UpdateData()函数 UpdateData(true);//用于将屏幕上控件中的数据交换到变量中. UpdateData(false);//用于将数据在屏幕中对应控件中显示出来. 当你 ...

  3. Invalidate() UpdateData() OnPaint()与OnDraw

    Invalidate()函数 UpdateData()用法 OnPaint()与OnDraw 收藏 vc++ MFC 2010-11-08 16:42:49 阅读208 评论0   字号:大中小 订阅 ...

  4. mfc中UpdateData的用法

    http://blog.csdn.net/ddjj_1980/article/details/51452289 UpdateData(TRUE) --刷新控件的值到对应的变量.(外部输入值交给内部变量 ...

  5. UpdateData()函数的用法

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

  6. UpdateData()函数用法

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

  7. UpdateData函数的用法

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

  8. UpdateData(TRUE)与UpdateData(FALSE)用法

    在MFC显示窗口中遇到数值已经读了进来,但显示图像没有更新的情况,这就要说到UpdateData的用处 UpdateData(TRUE)是将窗口中的信息数据更新到程序变量UpdateData(FALS ...

  9. MFC中CString.format用法

    MFC中CString.Format的详细用法 收藏  在MFC程序中,使用CString来处理字符串是一个很不错的选择. CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的 ...

最新文章

  1. Hadoop MapReduce编程 API入门系列之最短路径(十五)
  2. eclipse egit提交方法
  3. python装饰器实例-Python装饰器用法实例总结
  4. 汇编语言--int指令
  5. Elasticsearch-集群原理
  6. JAVA学习资料整理
  7. 信息学奥赛一本通 1149:最长单词2 | OpenJudge NOI 1.13 16
  8. Android 系统(212)---monkey实战–测试步骤、常用参数、常规monkey命令
  9. 飞狐的日线 java_JAVA 版 ATX-Client
  10. gluster分布式存储 入门篇
  11. ENVI下Landsat8辐射定标与大气校正
  12. IDEA的类注释模板
  13. token是什么?(加密)
  14. 计算机屏显内容超过屏幕了,电脑屏幕超出工作频率范围修复方法
  15. virtualbox安装mac os x雪豹
  16. matlab信道容量函数,信息论-matlab求信道容量(迭代法) | 学步园
  17. 微博如何做到1小时增加一千台服务器应对鹿晗恋情带来的流量暴增
  18. xp iis连接数破解
  19. 协方差矩阵的齐性检验(接上一篇文章)
  20. 支付风控学习笔记(转载)

热门文章

  1. 网络面试!居然这么详细,那看这篇就够了呀
  2. 为什么能力最强的人做不了大领导?
  3. 华为nova5i pro鸿蒙,华为P50pro全球首发鸿蒙系统!
  4. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 3
  5. 银河麒麟桌面系统、Ubuntu系统查看真实DNS服务器地址方法
  6. 《MATLAB 神经网络43个案例分析》:第43章 神经网络高效编程技巧——基于MATLAB R2012b新版本特性的探讨
  7. 从浏览器输入url到页面加载(六)前端必须了解的路由器和光纤小知识
  8. 安装工程造价课程设计_安装工程造价课程设计心得
  9. 安卓手机odex化与刷机包制作
  10. 互联网裁员寒冬来袭,悲伤逆流成河,Java程序员如何绝地求生?