我想要的效果如下 
有3对话框分别为 A,B,C,有两个对话框a,b 的button 是跳向对话框C 
然后在C对话框 的按钮在返回A,b 这个两个对话框的其中一个。 
但是要返回 到当初跳到C的 对话框。, 
我在c这个按钮函数里面怎么来判断当初是谁访问了他 谢谢。详细一点。我说的 向绕口令,哈哈, 最关键就是  怎么能判断 是谁访问C这个对话框。

解决方案 »

  1.   

    a,b的button转向c时,给c传递一个参数表明是a,还是b
      

  2.   

    对话框C加一个int型 成员变量m_calldlg
    1代表A调用C
    2代表B调用CC的按钮事件函数中判断m_calldlg的值
      

  3.   

    若C对话框是动态创建的,用GetParent();
    若不是则在C对话框中定义一个标识来辨别是谁访问它的.
      

  4.   

    1.增加一个标识,可以是全局变量,也可以是以参数形式传给C窗口,用于标记是A还是B,或者干脆传递A或B的窗口句柄给C
    2.在C中使用GetParent()取得父窗口