我在cmainframe中通过GetActiveView()来获得view类指针是可以的但我换成
((CPropView *)GetActiveView())后就说CPropView没有定义.
注:CPropView是从CView里派生出来的如果我在mainfrm.cpp中包含了propView.h的话编译时就会报错

解决方案 »

  1.   

    需要在mainfrm.cpp中包含了propView.h。报什么错?
      

  2.   

    c:\vc60prject\prop\propview.h(21) : error C2143: syntax error : missing ';' before '*'
    c:\vc60prject\prop\propview.h(21) : error C2501: 'CPropDoc' : missing storage-class or type specifiers
    c:\vc60prject\prop\propview.h(21) : error C2501: 'GetDocument' : missing storage-class or type specifiers
    Error executing cl.exe.
    就会报错!
    也不知怎样调整顺序