您的位置:首页 > 其它

对话框调用View函数时的一个错误

2012-06-21 10:38 190 查看
通常来说,在单文档工程中,C***Dialog调用主C***View时我们采用如下的办法:

1.C***Dialog里加入CView *基类指针m_pView。

2.在C***View中创建Dialog时赋值C***Dialog.m_pView=this

3.C***Dialog函数中调用((C***View)*m_pView)->Function();

这个办法是我第一次看到师傅的程序时就学到的。

但是自己在做项目的时候会发现如下的问题:

#include "C***View.h"之后

报错error C4430: missing type specifier,提示信息warning C4183:'GetDocument':
missingreturn type;

查找后得知,View中还使用了Doc的类 C***Doc* GetDocument() const;

所以添加#include "C***Doc.h"即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐