最快速的办法是, 在某个头文件xxx.h中声明:
extern CMyView* g_pMyView;在CMyView构造函数里:
g_pMyView = this;在任何地方只需包含xxx.h头文件
然后,用g_pMyView比较绕的方法是获得AfxGetApp(),然后,通过GetFirstDocTemplatePosition得到文档模板, 根据文档模板再找文档pDoc,
最后,通过GetFirstViewPosition 找到你想的CMyView
extern CMyView* g_pMyView;在CMyView构造函数里:
g_pMyView = this;在任何地方只需包含xxx.h头文件
然后,用g_pMyView比较绕的方法是获得AfxGetApp(),然后,通过GetFirstDocTemplatePosition得到文档模板, 根据文档模板再找文档pDoc,
最后,通过GetFirstViewPosition 找到你想的CMyView
http://topic.csdn.net/u/20080523/22/3a4ac745-9d66-4582-b11c-8bf6a4ca1128.html
{
cmyview *view;
}
============================
mydialog.cpp
#include "myview.h"================================
myview.h
#include "mydialog.h"class cmyview
{
cmydialog dlg;
}
在dlg.cpp包含 view.h应该不会报错吧