SDI程序Dialog类中调用View中方法或修改View中的变量

CMainFrame*pMain=(CMainFrame*)AfxGetMainWnd();CXXView*pView=(CXXView*)pMain->GetActiv... CMainFrame* pMain = (CMainFrame*)AfxGetMainWnd();
CXXView* pView = (CXXView*)pMain->GetActiveView();
CXXDoc* pDoc = (CXXDoc*)pMain->GetActiveDocument();
在Dialog类中这样写会出现CXXView Undeclare identifier
如果把CXXView.h包含进来就会syntax error : missing ';' before '*'
指示为View类中这行有问题CXXDoc* GetDocument();
高手指点一下
展开
 我来答
百度网友46d2a63
2008-04-23 · TA获得超过572个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:154万
展开全部
*****
*****打开新Dialog类的头文件,在
#include "CXXView.h" 这句之前,再加一句
#include "CXXDoc.h",记住是“之前”!
*****
*****有问题的话再反馈。

参考资料: 达人归来... ...

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式