前一个对话框中定义的变量和函数怎么在后来的对话框类中使用?

前一个对话框中定义的变量和函数如何在后来的对话框类中使用??
我用MFC建立了一个基于对话框的程序,并在该类定义了一些成员变量和成员函数。
我在该对话框是放上一个按钮,想要单击此按钮后重新生成一个新的对话框,并根据原对话框中定义的一些变量和函数在新的对话框中画出图形。
不知在新的对话框类中如何使用前一个对话框类中的变量和函数?
谢谢!

------解决方案--------------------
把dialog的this指针传进去
------解决方案--------------------
CWnd::GetMainWnd() 可以返回主对话框的指针,通过这个指针访问你的数据就可以了!
------解决方案--------------------
在新对话框中把基本对话框的头文件加入进去。
然后,定义基本对话框的变量。直接赋值就可以得到 那些值

------解决方案--------------------
你可以把主对话框的实例指针传给子对话框,在子对话框中通过这个指针访问。