我的目地是在这个对话框类中,算出一组数据,交给CView类去显示在
CMainFrame*   pFrame   =   (CMainFrame*)(AfxGetApp()-> m_pMainWnd); 
CMyView   *pView   =   (CMyView*)(pFrame-> GetActiveView()); 
pView-> OnUpdate(this,0,NULL); 但是提示下面的错误error C2664: 'OnUpdate' : cannot convert parameter 1 from 'class CUDPDlg *const ' to 'class CView *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast怎么解决啊?

解决方案 »

  1.   

    pView-> OnUpdate(NULL, 0, NULL);  
      

  2.   

     'class CUDPDlg *const ' to 'class CView *'
    类型不匹配..
      

  3.   

    我有两个分割的View,我同时用了
    pView1-> OnUpdate(NULL, 0, NULL);
    pView2-> OnUpdate(NULL, 0, NULL);
    可是只有一个View的数据更新啊?而且无论跟踪哪个,都进入同一个OnUpdate
      

  4.   

    CView::OnUpdatevirtual void OnUpdate( CView* pSender, LPARAM lHint, CObject* pHint );参数: pSender 指向修改了文档的视图,如果需要更新所有的视图,则为NULL。  
    lHint 包含了与修改有关的信息。  
    pHint 指向保存了与修改有关的信息的对象。