UpdateData(FALSE)与UpdateData(TRUE)是相反的过程
UpdateData(FALSE)是把你程序中改变的值更新到控件中去
UpdateData(TRUE)是把你在控件中输入的值更新到你的变量中去
比如你的一个控件 c_Edit与变量 s_Edit相关联
在程序中你用了
s_Edit="优快云"
但是你在编辑框中输入"NDSC"
如果你用的是UpdateData(FALSE)的话你的编辑框内容将是“优快云”
如果你用的是UpdateData(TRUE)的话 s_Edit将变成“NDSC”
数据流向完全相反
TRUE ===> 控件-〉数据成员
FALSE ===>数据成员 -〉 控件
补充一下,比如要让m_edit的内容立即生效
UpdateData(FALSE);
m_edit.UpdateWindow();//这句不能少,否则会象你所说的
UpdateData(FALSE)(转载)
最新推荐文章于 2023-11-30 16:42:17 发布
本文详细解析了MFC框架中UpdateData函数的使用方法及其参数含义,区分了UpdateData(TRUE)与UpdateData(FALSE)的不同作用,即数据从控件流向数据成员与反之的情况,并通过实例说明了如何在实际开发中正确应用。
1755

被折叠的 条评论
为什么被折叠?



