视图中的定义
public:
CMaterial_MISDoc* GetDocument();
但是调试时总提示的以下问题:
c:\material_mis\material_misview.h(21) : error C2143: syntax error : missing ';' before '*'c:\material_mis\material_misview.h(21) : error C2501: 'CMaterial_MISDoc' : missing storage-class or type specifiersc:\material_mis\material_misview.h(21) : error C2501: 'GetDocument' : missing storage-class or type specifiers
急切求救
public:
CMaterial_MISDoc* GetDocument();
但是调试时总提示的以下问题:
c:\material_mis\material_misview.h(21) : error C2143: syntax error : missing ';' before '*'c:\material_mis\material_misview.h(21) : error C2501: 'CMaterial_MISDoc' : missing storage-class or type specifiersc:\material_mis\material_misview.h(21) : error C2501: 'GetDocument' : missing storage-class or type specifiers
急切求救
包含的CMaterial_MISDoc定义的头文件没有。
#include"CMaterial_MISDoc.h"
呐??
没有吧??
其实没有必要在试图类中实现GetDocument。
运行时可以利用
CMaterial_MISDoc* pDoc = (CMaterial_MISDoc*)GetDocument();
得到文档类的