解决方案 »

  1.   

    加入第一个窗口叫A,第二个叫B,可以在A窗口的类对象中创建一个public的成员,比如叫bool m_bA来打表是否选中第一个复选框,同样的B类中也创建一个public的成员叫bool m_bA来表示B窗口的第一个复选框的状态,然后在调用第二个B窗口之前,直接创建一个B类的类对象,比如B b;然后b.m_bA = m_bA;就可以了,等号左边的是B窗口的复选框状态,右边的是A窗口的复选框状态
      

  2.   

    全局变量,对于一个exe来说,全局变量是很现实的做法。
      

  3.   

    给楼主说一下简单的思路吧,并且可以硬付一般的变化。
    1、创建一个util.h头文件,并在这里定义一个结构体。struct stData
    {
    bool A1;
    bool A2;
    bool A3;
    }2、在你修改复选按钮的类和接受数据的类中都包含util.h头文件
    3、修改复选按钮的类如果进行了修改A1 A2 A3,就把这三个值分别存在stData中。
    4、接受窗口类也有一个stData成员,比如叫:m_stData,并且在类中写一个方法如:
    这个是在.h头文件中,具体位置随便你。inline void SetData(stData a)
    {
    m_stData = a;
    }5、当接受数据的窗口类被调用时,调用一下此类的SetData方法把数据设下来。
    有了m_stData后,你爱怎么显示就怎么显示。再多些数据或变化也无防。这个只适合新手。
      

  4.   

    6楼还能加个qq,具体说一下操作过程,小弟刚接触VC,qq:1840268732,谢谢了!
      

  5.   

    参考
    “MultiDialog.zip”
    http://download.csdn.net/detail/schlafenhamster/611573
    “基于多对话框的MFC工程.避免模态对话框中产生新的模态对话框.”