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

单文档程序中怎么获取主视图对象指针?

2012-09-20 
单文档程序中如何获取主视图对象指针???我知道获取CMainFrame对象是这样的:CMainFrame* pMain (CMainFra

单文档程序中如何获取主视图对象指针???
我知道获取CMainFrame对象是这样的:
CMainFrame* pMain = (CMainFrame*)AfxGetApp()->m_pMainWnd;

那视图类对象怎么获取呢???
可以获取么?

[解决办法]
pMain->GetActiveView()就是获取当前视图指针
可以强制转换成当前视图类指针
[解决办法]
SDI : ((CMainFrame*)AfxGetMainWnd())->GetActiveView();
MDI : ((CMainFrame*)AfxGetMainWnd())->GetActiveFrame()->GetActiveView();
((CMainFrame*)AfxGetMainWnd())->MDIGetActive()->GetActiveView();

热点排行