UpdateData()用法
一、总结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()用法相关推荐
- UpdateData用法解释
UpdateData() 是 MFC的 窗口函数,用来 刷新数据的. 总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据. 简单说就是:如果Updatedat ...
- MFC—UpdateData()用法
一.总结UpdateData()函数 UpdateData(true);//用于将屏幕上控件中的数据交换到变量中. UpdateData(false);//用于将数据在屏幕中对应控件中显示出来. 当你 ...
- Invalidate() UpdateData() OnPaint()与OnDraw
Invalidate()函数 UpdateData()用法 OnPaint()与OnDraw 收藏 vc++ MFC 2010-11-08 16:42:49 阅读208 评论0 字号:大中小 订阅 ...
- mfc中UpdateData的用法
http://blog.csdn.net/ddjj_1980/article/details/51452289 UpdateData(TRUE) --刷新控件的值到对应的变量.(外部输入值交给内部变量 ...
- UpdateData()函数的用法
一个小小的函数给我这个菜鸟带来了很多的麻烦,为了杜绝他的每一次嚣张,我决定来个小小的总结!吃一堑长一智呗! UpdateData(FALSE)与UpdateData(TRUE)是相反的过程 Updat ...
- UpdateData()函数用法
UpdateData(True): 表示写数据,将窗口控制变量写入内存(更新数据) -------使用OnOk时将自动调用UpdateData(True) , 用以将窗口数据写入内存相应成员 ...
- UpdateData函数的用法
UpdateData() 对于可以接收数据的控件,如编辑控件来说,UpdateData()函数至关重要.当控件内容发生变化时,对应的控件变量的值并没有跟着变化,同 样,当控件变量值变化时,控件内容也不 ...
- UpdateData(TRUE)与UpdateData(FALSE)用法
在MFC显示窗口中遇到数值已经读了进来,但显示图像没有更新的情况,这就要说到UpdateData的用处 UpdateData(TRUE)是将窗口中的信息数据更新到程序变量UpdateData(FALS ...
- MFC中CString.format用法
MFC中CString.Format的详细用法 收藏 在MFC程序中,使用CString来处理字符串是一个很不错的选择. CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的 ...
最新文章
- Hadoop MapReduce编程 API入门系列之最短路径(十五)
- eclipse egit提交方法
- python装饰器实例-Python装饰器用法实例总结
- 汇编语言--int指令
- Elasticsearch-集群原理
- JAVA学习资料整理
- 信息学奥赛一本通 1149:最长单词2 | OpenJudge NOI 1.13 16
- Android 系统(212)---monkey实战–测试步骤、常用参数、常规monkey命令
- 飞狐的日线 java_JAVA 版 ATX-Client
- gluster分布式存储 入门篇
- ENVI下Landsat8辐射定标与大气校正
- IDEA的类注释模板
- token是什么?(加密)
- 计算机屏显内容超过屏幕了,电脑屏幕超出工作频率范围修复方法
- virtualbox安装mac os x雪豹
- matlab信道容量函数,信息论-matlab求信道容量(迭代法) | 学步园
- 微博如何做到1小时增加一千台服务器应对鹿晗恋情带来的流量暴增
- xp iis连接数破解
- 协方差矩阵的齐性检验(接上一篇文章)
- 支付风控学习笔记(转载)
热门文章
- 网络面试!居然这么详细,那看这篇就够了呀
- 为什么能力最强的人做不了大领导?
- 华为nova5i pro鸿蒙,华为P50pro全球首发鸿蒙系统!
- 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 3
- 银河麒麟桌面系统、Ubuntu系统查看真实DNS服务器地址方法
- 《MATLAB 神经网络43个案例分析》:第43章 神经网络高效编程技巧——基于MATLAB R2012b新版本特性的探讨
- 从浏览器输入url到页面加载(六)前端必须了解的路由器和光纤小知识
- 安装工程造价课程设计_安装工程造价课程设计心得
- 安卓手机odex化与刷机包制作
- 互联网裁员寒冬来袭,悲伤逆流成河,Java程序员如何绝地求生?