我在界面里添加了个示例编辑框,通过DDX_Text(pDx,IDC_EDIT,m_str_datarec),将其与变量m_str_datarec联系起来,我想通过在编辑框中输入数据来修改m_str_datarec,如何才能实现呢?
    可以在编辑框中输入数据,可是不能应用到程序里,单步时还是初始值,没有变为我输入的值。
    寻求帮助

解决方案 »

  1.   

    在编辑框中输入数据之后,需要调用UpdateData(),这个函数是负责将编辑框中的数据更新到与编辑框绑定的变量中的。
      

  2.   

    UpdateData(TRUE)将界面数据传给变量
    UpdateData(FALSE)将变量输出到界面
      

  3.   

    比如你输入数据后,通过一个单击按钮进行数据的计算,那么就在这个单击按钮的响应函数中先UpdateData(TRUE),就可以用这个变量计算了
      

  4.   

    BOOL UpdateData(
       BOOL bSaveAndValidate = TRUE 
    );bSaveAndValidate
    Flag that indicates whether dialog box is being initialized (FALSE) or data is being retrieved (TRUE).