Updatedata()的用法
updatedata(false)与updatedata(true)区别 问题点数:0、回复次数:10Top
1 楼ruanyuping()回复于 2003-09-01 16:43:00 得分 0
upTop
2 楼wangjinwang(王者之疯)回复于 2003-09-01 16:55:43 得分 0
参数为true,界面数据到变量
为false,变量到界面数据
(变量是指为控件添加的数据变量)Top
3 楼akiko(弥弥)回复于 2003-09-01 16:57:16 得分 0
假设你有个EditBox,有一个变量m_str;与之对应.
updatedata(false);的结果是把m_str的内容在EditBox上显示出来.
而updatedata(true);是把EditBox显示出来的内容保存在m_str中.Top
4 楼wanderman(森林)回复于 2003-09-01 21:14:02 得分 0
同意楼上
Top
5 楼yuanl(鹰)回复于 2003-09-01 21:32:40 得分 0
同意
我认为王进讲地不错Top
6 楼Activefirebird(火俐鸟)回复于 2003-09-01 22:25:46 得分 0
再通俗点说:
如果在文本框中输入了新值,UpdateData(TRUE)就会将输入的值保存到m_str中,
如果对m_str赋了新值,UpdateData(FALSE)就会将新值显示在文本框中Top
7 楼msvbvm60(HOOK)回复于 2003-09-01 22:33:46 得分 0
参数为true,界面数据到变量
为false,变量到界面数据
(变量是指为控件添加的数据变量)
Top
8 楼vcforever(累)回复于 2003-09-02 09:55:00 得分 0
同意akiko!
我在这里就不画蛇添足了!
呵呵Top
9 楼yangrudy(*Start From Scratch)回复于 2003-09-07 11:24:44 得分 0
来晚了 来晚了:)Top
10 楼tonybaobao(Tony宝宝)回复于 2003-09-07 13:56:37 得分 0
给你一个方便的记忆方法,先看,UpdateData,字面上解释为“更新”“数据”,所以当后面跟true的时候,就是“更新数据”,如果跟false的话,就不是更新数据,即“更新控件”。Top




