在对话框类里定义视图类指针pWnd
假设是在视图类里用对话框
CXXXDlg dXXX(this);//传递视图类指针
在构造函数里pWnd=pParent;
以后就可以用pWnd->GetDocument()获得文档指针,然后就干吧!处理EN_SETFOCUS要自定义Notify消息吧,手工添加消息映射!
参看http://www.csdn.net/expert/topic/254/254919.shtm
 
是不是没有#include "stdafx.h"呀

解决方案 »

  1.   

    在对话框类里定义视图类指针pWnd
    假设是在视图类里用对话框
    CXXXDlg dXXX(this);//传递视图类指针
    //////////////////////这一句加在什么地方?在构造函数里pWnd=pParent;//////////////////////pWnd用不用定义?若要,怎样定义?
      

  2.   

    你在对话框类中添加一个指针存放视图指针。 ///////////抱歉,蒋大哥,我还是不明白,可以说清除一点吗?我的视图类是CBTreeView,文档类是CBTreeDoc.最好有示范代码,谢谢
      

  3.   

    就是在对话框中的到视图的指针,视图中有个GetDocument()就就可以返回指向文档的指针。我想这样应该能行
      

  4.   

    CMyDlg{
    CMyView* m_pView;
    }
    CMyView::OnSomeCommand(){
    CMyDlg dlg;
    dlg.pView=this;
    }
    CMyDlg::SomeFunction(){
    m_pView->GetDocument()->UpdateAllViews(m_pView,2,NULL);
    }
      

  5.   

    在CMyDialog 中加入CMyView变量就出错啊