解决问题:View类的菜单中打开Dialog,并将Dialog的值传回View类
解决方案:
设Dialog类为Judge,View类为CVMFCView
1.Judge.h 中定义一个C****View*类变量:CCVMFCView* pMain;
2. 在Judge类中添加函数 OnShowDialog(CCVMFCView* pview),代替Domodal
void CJudge::OnShowDialog(CCVMFCView* pview)
{
pMain=pview;
DoModal();
}
这样就将pMain用pview代替了。那么怎么将CVMFCView的对象指针传到pview呢?见下一步。