小弟我的SDI程序,在文档类中调用一个模态对话框编辑数据.文档类中的变量值如何传到对话框中去

我的SDI程序,在文档类中调用一个模态对话框编辑数据.文档类中的变量值怎么传到对话框中去?
我的SDI程序,在文档类中调用一个模态对话框编辑数据.文档类中的变量值怎么传到对话框中去?

void   CSimuEngineDoc::OnDOCFileImport()  
{
//   TODO:   Add   your   command   handler   code   here
      
CImportDataFile   impDataFileDlg;
impDataFileDlg.DoModal();
  
   要把一个数组的所有值,如data[5][6]传入impDataFileDlg模态对话框编辑.
  
  谢谢指教!



------解决方案--------------------
CImportDataFile impDataFileDlg(this);

class CMfcex1Doc;
CImportDataFile:public CDialog
{
// Construction
public:
CExdlg(CWnd* pParent = NULL); // standard constructor
CExdlg(CSimuEngineDoc pDoc, CWnd* pParent = NULL);


------解决方案--------------------
最简单的办法是用全局变量
------解决方案--------------------
在构造函数中: m_pSimuEngineDoc=pDoc;
========================
是CImportDataFile的构造函数,不是CSimuEngineDoc的构造函数!
m_pSimuEngineDoc是CImportDataFile的成员变量,不是CSimuEngineDoc的成员变量!

CImportDataFile(CSimuEngineDoc pDoc, CWnd* pParent /*= NULL*/); 
{
   m_pSimuEngineDoc=pDoc:
}

m_pSimuEngineDoc是在对话框里的一个指向文档类的指针,它相当于给对话框提供文档类的访问接口,这个接口需要在对话框的构造函数中建立起来
------解决方案--------------------
简单啊
impDataFileDlg.pData = data;
------解决方案--------------------
顶楼上的