单文档程序中如何获取主视图对象指针???
我知道获取CMainFrame对象是这样的:
CMainFrame* pMain = (CMainFrame*)AfxGetApp()->m_pMainWnd;
那视图类对象怎么获取呢???
可以获取么?
[解决办法]
pMain->GetActiveView()就是获取当前视图指针
可以强制转换成当前视图类指针
[解决办法]
SDI : ((CMainFrame*)AfxGetMainWnd())->GetActiveView();
MDI : ((CMainFrame*)AfxGetMainWnd())->GetActiveFrame()->GetActiveView();
((CMainFrame*)AfxGetMainWnd())->MDIGetActive()->GetActiveView();