这个问题一直困扰着我.例如在自己定义的类中要调用view类中的函数,不能直接定义对象如: CMapEDesktopView* pView;
pView->OnInitialData();
同样,在view中如果要得到自定义类中数据,也不能直接用:CCMyDlg dlg; int i=dlg.m_data; 来得到数据,好像都是没有初始化的原因。请教当前view类、文档类、窗口类,以及自定义的类之间都有哪些方法可以相互得到对方呢?
pView->OnInitialData();
同样,在view中如果要得到自定义类中数据,也不能直接用:CCMyDlg dlg; int i=dlg.m_data; 来得到数据,好像都是没有初始化的原因。请教当前view类、文档类、窗口类,以及自定义的类之间都有哪些方法可以相互得到对方呢?
解决方案 »
- VC6.0中Richedit实现行间距
- 请问大家怎么在vc程序中删除注册表的一个键值
- 关于句柄转换为对象问题
- 1如何在一个项目中引入两个.lib文件,并且release.2project->settings->link->object/library modules中可否多个.lib文件,如何写?
- vc重装后,运行时出现找不到devbld.pkg的错误
- MFC里面创建线程池
- Polyline和DrawLines有什么区别?
- MFCTEST.exe 中的 0x757b812f 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x03a6f278 处的 cv::Ex
- 请问市面上有什么关于WinAPI的好书(120分感谢)!!
- 请您大驾:如何把一幅图象中交叉的物体分离?
- [求助]如何在自己定义的类中发消息给当前的View类
- ★求一解决方案:ListCtrl控件失去焦点后高亮显示被选项★
CMainFrame* pMF=(CMainFrame*)AfxGetMainWnd();
CView * active = pMF->GetActiveView(); //得到当前view指针