SDI中怎么在框架类中获取视图类的指针??
我有一个单文档程序,需要在框架类中访问视图类的成员函数
我用
CMainFrame *pMain=(CMainFrame *)AfxGetApp()-> m_pMainWnd;
CCTestSingleView *pView=(CTestSingleView*)pMain-> GetActiveView();
但是不行,会报一个很奇怪的错误
请问该怎么访问呢??
[解决办法]
头文件包含没有?
什么奇怪的错误?
[解决办法]
CTestSingleView * pView=(CTestSingleView*)((CMainFrame*)AfxGetMainWnd())-> GetActiveView();
[解决办法]
别处的错误,不是这里的,仔细看看自己的其他代码。
[解决办法]
public:
CTestSingleDoc* GetDocument();
--
能屏蔽的就屏蔽了
[解决办法]
在MainFrm.h 包含文件之前+两句:
CCTestSingleView ;
CCTestSingleDoc ;
如果还不行就把这两句加到stdafx.h中去.