更新数据) )只有一个参数,默认值为TRUE。
更新数据(true )
将——控件的值更新为相应的变量。 (外部输入值传递给内部变量)
也就是说,控件的值-变量。
更新数据(false ) )。
将——变量的值复制到控件中并显示。 (变量的最终运算结果值传递给外部输出进行显示。)
即变量的值-控件显示。
举例来说,在每一窗内可产生ddx_text(pdx,IDC_EDIT1,m_usercode );
要将IDC_EDIT1编辑框控件与m_usercode变量关联,并在更改m_usercode后根据控件显示更改,必须调用updatedata(false ) 相反,必须将update data true )添加到IDC_EDIT1的oneditchanged ()中。
简单地说,如果将updatedata(true )==控件的值赋给成员变量,则会从窗口编辑框中读取数据。 udatedata(false )==将成员变量的值指定给控件,并从窗口中显示数据。
实例说明:
例如,在对话框窗口中添加三个editbox,将前两个值相加,然后输出到第三个editbox。
那么,可以进行以下处理。
1。 在类向导的三个editbox下添加三个变量,并将其命名为m_num1、m_num2和m_num3。
2。 然后,添加另一个button控件,并在其click处理事件中添加以下代码:
更新数据(; //缺省参数为TRUE,用于将EditBox控件的内容读取到关联的变量中
m_num3=m_num1 m_num2;
更新数据(false; //将变量的值输出到关联的EditBox
好的