在主对话框中有个按钮“进入”和一个编辑框(IDC_EDIT).点“进入”按钮后,进入子对话框,里面有个编辑框(IDC_ENTER)和一个确认按钮。想在子对话框中输入的值,退出子对话框后,自动更新到主对话框IDC_EDIT中,怎么实现呢?有没有相关代码可以参考,谢谢大家

解决方案 »

  1.   

    子对话框中输入的值保存到变量,在父窗口调用DoModal之后读取
      

  2.   

    DDX_Text 关联 public 属性的变量
      

  3.   

    DDX_Text(pDX, IDC_EDIT, m_strEdit); //m_strEdit 在头文件中声明 CString m_strEdit
    DDX_Text(pDX, IDC_ENTER, m_strEnter);//m_strEnter在头文件中声明 CString m_strEnter双击子对话框的确认按钮,实现参数传递 m_strEdit = m_strEnter;