(MDI)在主窗体中有一个按钮(模拟IE的前进后退等功能);
子窗体中有一个IE控件CWebBrowser2 m_wndIE;
主窗体如何获得子窗体的这个IE控件并加以控制?

解决方案 »

  1.   

    ((CXXXView*)GetActiveFrame(0->GetActiveView())->m_wndIE;
      

  2.   

    取得这个子窗体的类,然后指向就可以。
    或者使用GetDlgItem函数。
      

  3.   

    CMyView* pView;pView=(CMyView*)((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveView();
    pView->GegDlgItem(IDC_WEBBROWSER)
      

  4.   

    lixiaosan(小三) 是不是这样;
    CWebBrowser2* m_wndList;
    m_wndList=(CWebBrowser2*)pView->GetDlgItem(IDC_WEBBROWSER);
    COleVariant vtEmpty;
    m_wndList->Navigate(_T("http://www.hh.yn.cninfo.net"),&vtEmpty,&vtEmpty,&vtEmpty,&vtEmpty);
    为什么在GetDlgItem(IDC_WEBBROWSER)处出现访问冲突的错误?