我是这样获取的:  CMFCTestView* pView=(CMFCTestView*) GetActiveView();
但编译总是通不过,错误:
'CMFCTestView' : undeclared identifier
'pView' : undeclared identifier
syntax error : ')'
不知道是什么原因,望高手帮帮忙,小弟在此感谢了~~

解决方案 »

  1.   

    在cpp文件头部,添加 #include "***view.h"
      

  2.   

    可是加上以后,又出现了一个新的问题:
    missing ';' before '*'
    'CDrawDoc' : missing storage-class or type specifiers
    'GetDocument' : missing storage-class or type specifiers
    错误指的都是这一行:CDrawDoc* GetDocument();请教!
      

  3.   

    你在你的***view.h里面再加上#include "xxxdoc.h"试试。
      

  4.   

    获得View(已建立)指针 
    CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;
    CyouView *pView=(CyouView *)pMain->GetActiveView();
      

  5.   

    谢谢各位,问题已解决,确实需要在前面加#include "xxxdoc.h"