我的一个基于对话框的程序,
在主对话框中新建了一个子对话框。
我想在子对话框中取得主对话框的指针,
操纵主对话框的一些成员变量。
那么这个指针应该怎样取得呢?
我想在子对话框的构造函数里传递,
可以吗?
这样两个对话框类分别在两个文件中,
而两个类还要分别引用对方,
不知道该怎么包含头文件了?
很菜的问题,
高手指点一下了

解决方案 »

  1.   

    那么这个指针应该怎样取得呢?  GetParent
    我想在子对话框的构造函数里传递,
    可以吗?可以而两个类还要分别引用对方,
    不知道该怎么包含头文件了?//A.h...
    class B;
    class A
    {
    protect:
     B* p;
    };
    //B.h...
    class A;
    class B
    {
    protect:
     A* p;
    };//A.cpp#include "a.h"
    #include "b.h"...
    //B.cpp#include "a.h"
    #include "b.h"...
      

  2.   

    Maybe you will like it 
    http://expert.csdn.net/Expert/topic/1799/1799747.xml?temp=.9453241
      

  3.   

    已经解决了!谢谢楼上两位兄弟。
    一楼的说的对,我也是这么解决的。
    但是包含文件时出了点小差错,后来纠正了就好了。
    不过用GetParent是不行的,
    它返回到指针是CWnd类型的。
    解释的很清楚,
    不愧是程序员兄弟,哈!
    结贴!