UpdateData(FALSE)

来源:百度文库 编辑:神马文学网 时间:2024/10/03 02:33:22
UpdateData(FALSE)与UpdateData(TRUE)是相反的过程
UpdateData(FALSE)是把你程序中改变的值更新到控件中去
UpdateData(TRUE)是把你在控件中输入的值更新到你的变量中去
比如你的一个控件   c_Edit与变量   s_Edit相关联
在程序中你用了
s_Edit="CSDN"
但是你在编辑框中输入"NDSC"
如果你用的是UpdateData(FALSE)的话你的编辑框内容将是“CSDN”
如果你用的是UpdateData(TRUE)的话   s_Edit将变成“NDSC”
数据流向完全相反
TRUE   ===>   控件-〉数据成员
FALSE   ===>数据成员   -〉   控件
补充一下,比如要让m_edit的内容立即生效
UpdateData(FALSE);
m_edit.UpdateWindow();//这句不能少,否则会象你所说的