对于一个单文档多视图程序,为了在多个视图之间传递数据,
可以通过如下方法达到目的。
代码如下:
CMainFrame* pFrame=(CMainFrame*)AfxGetMainWnd();
CDestView* pDestView=(CDestView*)pFrame->m_wndSplitter->GetPane(0,0);
CMainFrame是主框架类
m_wndSplitter是某一次分割变量
CDestView是目标视图类
获得目标视图类的指针以后,就可以通过该指针向目标视图类传递数据了。
本文介绍了一种在单文档多视图程序中实现视图间数据传递的方法。通过获取主框架类CMainFrame下的分割窗口及目标视图类CDestView的指针,可以有效地在不同视图间进行数据交互。

1017

被折叠的 条评论
为什么被折叠?



