MFC—UpdateData()用法
一、总结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()用法相关推荐
- MFC UpdateData()函数BUG
MFC UpdateData()函数BUG 5个Edit控件分别关联5个double型变量,变量初始化为零,也都显示0: 1.手动修改最上面一个Edit的内容为888.888:其余保持不变: 2.点& ...
- UpdateData用法解释
UpdateData() 是 MFC的 窗口函数,用来 刷新数据的. 总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据. 简单说就是:如果Updatedat ...
- MFC UpdateData(FALSE)和UpdateData(TRUE)的作用 [转]
当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE):如果你希望知道用户在对话框中到底 ...
- MFC RadioButton用法详解
基础介绍: radio button通常都是成组使用的,在一组里面是互斥的. 分组的原则是: 1.首先将RadioButton控件定好Tab顺序,具体方法:工具栏"格式"-> ...
- MFC——ComBox用法大全
(1):先看第一篇: CComBox控件使用方法 CComBox控件在MFC编程经常使用到.主要涉及到几个功能: 1.值的插入,这通常会使用两种方法 1) int AddString( ...
- MFC 定时器用法 SetTimer、KillTimer
什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了. 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以 ...
- MFC TabCtrl用法
基于对话框的MFC程序, 在主对话框中添加TabCtrl控件,CTabCtrl 类型的变量m_tabctrl; 插入3对话框,并设置属性style=Child,Border=None,创建三个对话框类 ...
- MFC UpdateData
当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示, 就应该在修改变量后调用 UpdateData(FALSE): 如果你希望知道用户在对话框中 ...
- UpdateData()用法
一.总结UpdateData()函数 UpdateData(true);//用于将屏幕上控件中的数据交换到变量中. UpdateData(false);//用于将数据在屏幕中对应控件中显示出来. 当你 ...
最新文章
- sharepoint自带JS函数获取URL参数
- jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
- Day11多态部分-5
- HDU 2546(01背包)
- VS_VERSION_INFO信息的读取
- 一道经典极限题的分析与求解
- 解决Latex报错latex Unknown float option `H‘.
- linux的创建线程池,Linux下通用线程池的创建与使用(上) (3)
- 原创内容将成网络视频的一支奇军
- 【爬虫剑谱】三卷4章 拾遗篇-关于lxml库下etree模块中Xpath表达式的使用小结
- 八、开发者工具和指南(三) Source code organization
- 小京东商城用什么版本的php,小京东2018多用户通用商城网源码商城带手机版ecshop源码程序...
- kali自定义分辨率
- 中科院计算所沈华伟:图神经网络表达能力的回顾和前沿
- java 生成雷达图,生成echarts雷达图并传到Server端生成图片
- 关于O(log2n)的个人理解
- 【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取
- MYSQL5.7设置账号密码复杂度、密码有效期、账号锁定等策略
- 二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)
- 7款产品解决宠物主人头痛的问题
热门文章
- mysql select查询字段_MySQL基础:SELECT查询语句
- 数据可视化—百度Echarts基础
- 估计数据分布梯度:如何克服现有生成式模型的缺陷
- Android 安装Charles证书
- 2023 易语言 查看系统信息小工具源码
- ProjectWin.obj:-1: error: LNK2001: 无法解析的外部符号 “private: static class ProjectWin * ProjectWin::m_pInst
- linux监测本机udp发动情况,Linux 下 TCP/UDP 端口测试及验证方法说明
- php正值转负值,php 负数转正数的教程
- 无法检查更新,请确定已接入互联网
- 输入一行字符串,假设单词之间由空格隔开,统计其中共有多少单词?