请问多文档程序中,两个同级别对话框如何传递控件数据?
我通过变量赋值,只能获得空间变量的初始值。

解决方案 »

  1.   

    通过一个类来中转,比如把一个对话框类对象定义成框架类/视图类/APP类的成员变量,另一个获取框架类/视图类/APP类的指针,访问其函数,得到对话框对象的指针,再通过指针操作数据。
    最快捷的莫过于搞个全局变量,不过不推荐
      

  2.   

    我试了一下,在获取空间数值时出现内存访问错误。
    我是用
    m_ChiHou_ChiShu=pDialog->GetDlgItemInt(IDC_ChiShu_EDIT);
    来获取空间数值的。
      

  3.   

    关联比较远的话,可以通过主框架窗口来中转CMainFrame