C++ UpdateData()

转载 2013年06月04日 18:01:23
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中
就可以了

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

UpdateData()将控件中的数据传递到控件捆绑的变量中去。 UpdateData(false)将变量值传递到控件中去。 当调用UpdataData (TRUE)的时候,程序会对控件对应...
  • e_wsq
  • e_wsq
  • 2013-10-08 19:12:11
  • 1148

Visual C++:UpdateData(FALSE)与UpdateData(TRUE)的区别

当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输...
  • e_wsq
  • e_wsq
  • 2013-10-08 19:13:53
  • 832

UpdateData()用法

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。     ...
  • yangsen2016
  • yangsen2016
  • 2007-05-21 09:31:00
  • 38089

C++ 跨线程调用UpdateData

用sendmessage的方式解决(菜鸟步骤) 1、在主窗体头文件中用下列函数注册windows消息 const UINTWM_MYUPDATEDATA = ::RegisterWindowMes...
  • u010178308
  • u010178308
  • 2017-03-29 20:24:45
  • 135

C++实现软件自动更新(update)

  • 2010年01月04日 16:11
  • 174KB
  • 下载

探索一种C++二进制模块的热更新机制

    现如今,提供稳定可靠且能满足人民群众日益增长的物质文化需要的服务是互联网服务商的基本责任,所以服务端软件一定要够壮够强够灵活。服务程序一旦跑起来那就最好7X24小时地永远别挂,而且多变的、不停...
  • soloist
  • soloist
  • 2008-06-23 21:39:00
  • 11639

C++实现软件自动更新功能

本文固定链接: http://yanxin8.com/3766.html 文章来自yanxin8.com 软件时常需要更新,如果通过在线通知用户肯定会更方便,所以4月底为noteC...
  • u011430225
  • u011430225
  • 2015-08-17 11:12:01
  • 4300

C++ vector.data()

T* data() noexcept const T* data() const noexcept 返回指向vector中第一个数据的指针或空vector之后的位置 ...
  • iamzhangzhuping
  • iamzhangzhuping
  • 2016-02-22 19:28:43
  • 2337

关于c++ c_str()和data()

C++ string c_str() data()
  • u011352234
  • u011352234
  • 2016-06-17 17:44:30
  • 1419

Android A/B System OTA分析(四)系统的启动和升级

原文:http://blog.csdn.net/guyongqiangx/article/details/72604355,感谢作者的辛勤付出 Android从7.0开始引入新的OT...
  • denghao86
  • denghao86
  • 2017-08-22 15:24:18
  • 365
收藏助手
不良信息举报
您举报文章:C++ UpdateData()
举报原因:
原因补充:

(最多只允许输入30个字)