一个edit box控件。。绑定了一个int型数据NewData。还定义了一个变量int OldData
为什么在该控件失去焦点函数里面用UpdateData(true)
if(新数据超出范围)
{
   NewData=OldData;
   MessageBox("出错.....
}然后UpdateData(false)控件显示为0或者它的值还是输入之后的新值
....
而用
UpdateData(true)更新绑定数据
if(NewData超出范围)
{
    MessageBox("出错.....
    NewData=OldData;
}UpdateData(false)之后,控件显示为OldData的值?有点晕,搞不清为什么