UpdateData(TRUE)和UpdateData(FALSE)的区别

UpdateData(TRUE);UpdateData(FALSE);区别 当你使用了ClassWizard建立了控件变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 1、 UpdateData(true); 用窗体上控件中的内容来更新控件相关连的变量的值(只能更新value类型的变量)... 阅读详情

UpdateData(TRUE)和UpdateData(FALSE)的区别

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

UpdateData(true);
用窗体上控件中的内容来更新和控件相关连的变量的值(只能更新value类型的变量)
例如:你在你的窗体中有一个Edit控件,为这个控件关联了CString类型的变量m_strName;
你在控件中添入内容之后,必须调用UpdateData(true);才能把你添入的内容传给m_strName这个变量

UpdateData(false);
和上面的正好相反,还是以上面的Edit为例,当你在程序中改变了m_strName变量的内容的时候,如果你想让那个Edit也显示更新后的m_strName,就必须调用UpdateData(false);
这样在你的Edit中才能显示更新完的变量的值!

来自http://blog.19lou.com/17306722/viewspace-6448660

MFC中updatedata(False)Updatedata(TRUE)区别 如果需要将变量的值更新到控件上,则使用UpdateData(FALSE),如果需要将控件上的值更新到变量中,则使用UpdateData(TRUE)。即:UpdateData(FALSE)表示将变量的值传递给控件,即将变量的值更新到控件上。即:UpdateData(TRUE)表示将控件的值传递给变量,即将控件上的值更新到变量中。表示将数据模型中的值更新到视图控件中,即将变量中的数据更新到对应的界面控件中。表示将视图控件的值更新到数据模型中,即将界面上的数据更新到与之对应的变量中。用于从视图到数据的更新,而。 阅读详情

相关推荐

UpdateData()函数

UpdateData()是MFC的窗口函数,用来刷新数据。 UpdateData(TRUE)表示将控件的值赋值给成员变量 【UpdateData(TRUE)表示将控件的值赋值给成员变量】 【UpdateData(FALSE)表示将成员变量的值赋值给控件】 函数原型: BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 参数: @bSaveAndValidate:表明是对话框初始化(FALSE)还是数据恢复(TRUE)。 ...

sinat_41752325的博客 2481

MFC中UpdateData(TRUE) UpdateData(FALSE) 区别

举个例子,DDX_Text(pDX, IDC_EDIT1, m_heheh),当我们在静态文本框(IDC_EDIT1)输入"123"时,很显然这是静态文本框并不会自动把"123"传给m_heheh,此时需要调用UpdateData(TRUE)或者UpdateData()刷新控件的值到变量。注:这里控件的值指的就是输入的的"123",变量就是指m_heheh。...

weixin_45972425的博客 1411

MFC中UpdateData(FALSE)UpdateData(TRUE)区别

UpdateData(FALSE):将程序中改变的变量的值更新至控件中去;UpdateData(TRUE):将控件中输入的值(一般由用户键盘输入)更新到变量中。

caitianshu_csdn的博客 8686

UpdateData(TRUE)UpdateData(FALSE)区别 【转】

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

923

MFC编程中UpdateData(true)UpdateData(false)区别

在用ClassWizard建立了控件变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)UpdateData(true); 用窗体上控件中的内容来更新控件相关连的变量的值(只能更新value类型的变量) 例如:你在你的窗...

亲亲Friends的博客 1692

VC中的UpdateData()函数参数true/false区别

VC中UpdateData()函数的使用  UpdateData(FALSE)UpdateData(TRUE)是相反的过程      UpdateData(FALSE)是把程序中改变的值更新到控件中去  UpdateData(TRUE)是把在控件中输入的值更新到你的变量中去  TRUE    ===> 控件    -〉数据成员  FALSE ===>   数据成员 -〉 控件

liangyamin的专栏 7483

Visual C++:UpdateData(FALSE)UpdateData(TRUE)区别

当你使用了ClassWizard建立了控件变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 其他答案: 1、UpdateData(true);         用窗体上控件中的内容来更新控件相关连的变量的值(

冷月宫主的专栏 1928

UpdateData(FALSE)UpdateData(TRUE)区别

当你使用了ClassWizard建立了控件变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 1、UpdateData(true);   用窗体上控件中的内容来更新控件相关连的变量的值(只能更新value类型的变量)

pro_To_Life的专栏 1001
上一篇: MFC Cstring 和int 类型的转化
下一篇: webkit编译
dangercheng
博客等级 码龄15年 44粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值