首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC 获取CView 的对象解决思路

2013-12-15 
MFC 获取CView 的对象我的项目把窗口进行分割,左边是的对话框可以控制右面是视图。窗口是通过CreateStatic

MFC 获取CView 的对象
我的项目把窗口进行分割,左边是的对话框可以控制右面是视图。窗口是通过CreateStatic进行分割,现在我想在左边的控制对话框访问CmyView对象的变量,但是通过下面的方法获取获取到的对象指针的所有变量都为空,知道是怎么不会,求高手指点。
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CIronTowerView *pView=(CIronTowerView *)pMain->GetActiveView();
[解决办法]
即:
CIronTowerView* CMainFrame::GetRightPane()
{
CWnd* pWnd = m_wndSplitter.GetPane(0, 1);
CIronTowerView* pView = DYNAMIC_DOWNCAST(CIronTowerView, pWnd);
return pView;
}

热点排行