一个CView类指针传递的问题,请高手指教!
南飞雁 2002-05-14 06:38:36 我用vc创建了一个SDI窗体,然后增加了一个对话框,对应的类是CAaDlg,然后我想在类CAaDlg里面访问SDI的CTestView类的一个成员变量。我是这样做的,我在CTestView类的CPP文件里面首先#include "AaDlg.h",然后在CTestView类的一个菜单函数里面声明一个变量CAaDlg dlg(this);我将CView类的this指针传给对话框类。我在CAaDlg类的头文件里面首先用class CTestView;声明视图类,然后在CAaDlg里面声明一个CTestView类的指针CTestView* m_pView;然后我在AaDlg.h文件的CAaDlg的构造函数里面执行m_pView = (CTestView*)pParent;到目前为止,编译没有出错,但是当我在CAaDlg的另外一个函数里面使用m_pView的变量时却出现了不认识编译错误CTestView的错误,请各位指教!