C++函数UpdateData()有什么作用?
2013-10-08 19:12
281 查看
UpdateData()将控件中的数据传递到控件捆绑的变量中去。 UpdateData(false)将变量值传递到控件中去。
当调用UpdataData (TRUE)的时候,程序会对控件对应的变量值进行刷新,也就是说会把控件中的输入值赋给对应的变量。
而调用UpdataData (FALSE)的时候,程序则会把相应变量的值显示在对应的控件上面。使用了一段时间的MFC,还是不清楚建立类向导的用法凭借着C#开发,以及Android平台开发的经验,还以为是控件的ID之类的,大雾!建立类向导:这是一种方便将控件上显示的数据与内部的数据关联起来的方法.比如要获取用户的数据可以为editbox建立类向导,可以选择多种数据类型,比如选择intUpdateData()的作用:UpdateData()参数只有一个,默认为TRUE。UpdateData(TRUE) ——刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。 UpdateData(FALSE) —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示) 即:变量值—>控件显示。使用代码测试一下:
1 CString str;2 str.Format(_T("%d"),m_x);3 MessageBox(str);4 UpdateData();//将EditBox控件的内容读入到与其关联的变量中5 str.Format(_T("%d"),m_x);6 MessageBox(str);两次MessageBox的显示结果将会是0(你输入的值) UpdateData()作用转自:http://baike.baidu.com/view/1219734.htm
相关文章推荐
- 计算机主机网关的作用是什么?
- 【转】C语言中#if #else 有什么作用?
- 什么是C++虚函数、虚函数的作用和使用方法
- 【解答】arm架构的linux内核中,clrex指令的作用是什么,内核中什么时候才会用到?
- 系统的环境变量path的作用是什么
- console.log有什么作用
- CoordinatorLayout有什么作用
- HTML Meta中添加X-UA-Compatible有什么作用?
- javascript中 ”匿名函数赋值给变量“与“直接命名函数”有什么不同的作用?
- java 的接口到底起什么作用
- .set push .set pop什么作用?
- 属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用 ; nil、Nil、NULL、NSNull的区别
- javac -d . hello.java中的 -d .是什么作用?
- Label的作用是什么?是怎么用的?
- Hibernate的作用是什么
- 采用的软件架构分为几个层次,各层的作用是什么
- C#中的序列化和反序列化是什么、有什么作用、使用方法详解
- android service中stub作用是什么?
- 什么是Servlet,Servlet的作用,生命周期,如何创建、配置Servlet
- zte交换vlan上tag和untag是什么意思?起到什么作用?