关于窗口分割后,不同窗格之间的通信。
将窗口分为左右两个窗格,左面窗格对应的类是CTypeView,右面窗格对应的类是CDisplayView.想在双击左面窗格时,调用右面窗格类(CDisplayView)的成员函数,下面是在双击事件中的两行代码,以获得CDisplayView的指针,但是程序每当执行到
CDisplayView* pDisplayView=(CDisplayView*)MainFrame1->m_wndSplitter.GetPane(0,1);就出错,请高手指点为什么。
void CTypeView::OnLButtonDblClk(UINT nFlags, CPoint point)
{
CMainFrame* MainFrame1=(CMainFrame*)this->GetParent()->GetParent();
CDisplayView* pDisplayView=(CDisplayView*)MainFrame1->m_wndSplitter.GetPane(0,1);