SDI程序框架类中取得视图类指针后,发现hWnd=?的异常.再线请问

SDI程序框架类中取得视图类指针后,发现hWnd=???的错误.再线请教
如题.获取视图类指针后,发现以下错误:

pView 0x00000000   {CMainSingleView   hWnd=???}

CView CXX0030:   Error:   expression   cannot   be   evaluated
m_pTestDlg CXX0030:   Error:   expression   cannot   be   evaluated

等等....

pView是我在框架类中取得的视图类指针.

取视图的代码如下:
      CMainSingleView     *   pView=(CMainSingleView*)GetActiveView();

请问这是怎么会事啊??

------解决方案--------------------
是在框架中的哪个函数里来获得视的指针的,好像视的窗口不存在。
------解决方案--------------------
要先获取主框架的指针,然后再获取视图指针
------解决方案--------------------
当然要判断的,无效就说明当前没有活动视图。看看焦点在哪里。
------解决方案--------------------
CFrameWnd * myFrame = (CFrameWnd *)AfxGetMainWnd();
CMainSingleView * pMyView = (CMainSingleView*)myFrame-> GetActiveView();