一、新建类中调用View类
一、新建类中调用View类
CFrameWnd* pFrame;
pFrame = (CFrameWnd*)AfxGetApp()-> m_pMainWnd;
CMyView* pView = (CMyView*)pFrame-> GetActiveFrame()-> GetActiveView();
二、基本类内互相调用
2.1 在CMainFrame中添加GetRightPane():
CRightView* CMainFrame::GetRightPane()
{
//CSplitterWnd m_wndSplitter
CWnd* pWnd = m_wndSplitter.GetPane(0, 1);
CRightView* pView = DYNAMIC_DOWNCAST(CRightView, pWnd);
return pView;
}
2.2 在CRightView类中添加
CMainFrame *pMainFrame = (CMainFrame*) (AfxGetApp()->m_pMainWnd );
pMainFrame->GetRightPane()->function();