updatedata(false)与updatedata(true)区别

解决方案 »

  1.   

    参数为true,界面数据到变量
    为false,变量到界面数据
    (变量是指为控件添加的数据变量)
      

  2.   

    假设你有个EditBox,有一个变量m_str;与之对应.
    updatedata(false);的结果是把m_str的内容在EditBox上显示出来.
    而updatedata(true);是把EditBox显示出来的内容保存在m_str中.
      

  3.   

    再通俗点说:
    如果在文本框中输入了新值,UpdateData(TRUE)就会将输入的值保存到m_str中,
    如果对m_str赋了新值,UpdateData(FALSE)就会将新值显示在文本框中
      

  4.   

    参数为true,界面数据到变量
    为false,变量到界面数据
    (变量是指为控件添加的数据变量)
      

  5.   

    同意akiko!
    我在这里就不画蛇添足了!
    呵呵
      

  6.   

    给你一个方便的记忆方法,先看,UpdateData,字面上解释为“更新”“数据”,所以当后面跟true的时候,就是“更新数据”,如果跟false的话,就不是更新数据,即“更新控件”。