最近遇到了一个问题在对话框类源文件的函数中来更改文档类和视类中的变量值的问题,总结了一下,解决办法如下:
1)添加MainFrame.h,MyDoc.h,MyView.h三个头文件;
2)获得相应的指针
CAeroNetDoc* pDoc = (CAeroNetDoc*)((CMainFrame *)AfxGetMainWnd())->GetActiveDocument();
CAeroNetView* pView = (CAeroNetView*)((CMainFrame *)AfxGetMainWnd())->GetActiveView();
3)然后通过指针来改变相应的变量的值
pDoc->变量赋值
pView->变量赋值
这样就OK啦。