例如:对话框a中的数据被对话框b调用
谢谢,
请发给我一个例子,[email protected]

解决方案 »

  1.   

    在视图中
    CmyDlg dlg1;
    CmyDlg dlg2;把其中的一个作为视图的成员如果想两个对话框同时显示出来,那么至少有一个是无模式的对话框,这个时候在要访问的对话框中(dlg1)就可以用形如: CFrameWnd *wnd=(CFrameWnd *)this->GetParentFrame();
    CEx01bView *pView=(CEx01bView *)wnd->GetActiveView(); pView->dlg2->test=3;的形式访问,不过请注意头文件要包含好。
      

  2.   

    CDlg2 dlg2;
    int number;
    if(CDlg2.Domodal()==IDOK)
    {
    number = dlg2.number;
    Invalidate();
    }
    OK!