一、总结UpdateData()函数

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

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

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

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

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

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);

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

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

MFC—UpdateData()用法相关推荐

  1. MFC UpdateData()函数BUG

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

  2. UpdateData用法解释

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

  3. MFC UpdateData(FALSE)和UpdateData(TRUE)的作用 [转]

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

  4. MFC RadioButton用法详解

    基础介绍: radio button通常都是成组使用的,在一组里面是互斥的. 分组的原则是: 1.首先将RadioButton控件定好Tab顺序,具体方法:工具栏"格式"-> ...

  5. MFC——ComBox用法大全

    (1):先看第一篇:        CComBox控件使用方法 CComBox控件在MFC编程经常使用到.主要涉及到几个功能: 1.值的插入,这通常会使用两种方法 1) int AddString( ...

  6. MFC 定时器用法 SetTimer、KillTimer

    什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了. 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以 ...

  7. MFC TabCtrl用法

    基于对话框的MFC程序, 在主对话框中添加TabCtrl控件,CTabCtrl 类型的变量m_tabctrl; 插入3对话框,并设置属性style=Child,Border=None,创建三个对话框类 ...

  8. MFC UpdateData

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

  9. UpdateData()用法

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

最新文章

  1. sharepoint自带JS函数获取URL参数
  2. jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
  3. Day11多态部分-5
  4. HDU 2546(01背包)
  5. VS_VERSION_INFO信息的读取
  6. 一道经典极限题的分析与求解
  7. 解决Latex报错latex Unknown float option `H‘.
  8. linux的创建线程池,Linux下通用线程池的创建与使用(上) (3)
  9. 原创内容将成网络视频的一支奇军
  10. 【爬虫剑谱】三卷4章 拾遗篇-关于lxml库下etree模块中Xpath表达式的使用小结
  11. 八、开发者工具和指南(三) Source code organization
  12. 小京东商城用什么版本的php,小京东2018多用户通用商城网源码商城带手机版ecshop源码程序...
  13. kali自定义分辨率
  14. 中科院计算所沈华伟:图神经网络表达能力的回顾和前沿
  15. java 生成雷达图,生成echarts雷达图并传到Server端生成图片
  16. 关于O(log2n)的个人理解
  17. 【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取
  18. MYSQL5.7设置账号密码复杂度、密码有效期、账号锁定等策略
  19. 二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)
  20. 7款产品解决宠物主人头痛的问题

热门文章

  1. mysql select查询字段_MySQL基础:SELECT查询语句
  2. 数据可视化—百度Echarts基础
  3. 估计数据分布梯度:如何克服现有生成式模型的缺陷
  4. Android 安装Charles证书
  5. 2023 易语言 查看系统信息小工具源码
  6. ProjectWin.obj:-1: error: LNK2001: 无法解析的外部符号 “private: static class ProjectWin * ProjectWin::m_pInst
  7. linux监测本机udp发动情况,Linux 下 TCP/UDP 端口测试及验证方法说明
  8. php正值转负值,php 负数转正数的教程
  9. 无法检查更新,请确定已接入互联网
  10. 输入一行字符串,假设单词之间由空格隔开,统计其中共有多少单词?