比如我想从对话框中传递信息给View类,让它执行画图的功能,怎么实现。。
具体点,我知道是发信息,问题是怎么发啊啊

解决方案 »

  1.   

    自定义消息
    对话框或得view的CWnd指针,通过此指针向view发消息
    view在收到消息后,再更新界面
      

  2.   

    自定义消息,SendMessage(hView,MYMESSAGE);
      

  3.   

    既然有View类,那么肯定有MainFrame对吧。不要跟我说是MDI哦,在对话框里边获取活动视图指针CView *pView = ((CMainFrame *)GetParent())->GetActiveView();
    CXXXView *pXXXView = (CXXXView *)pView;有了pXXXView,把数据传过去,自己来!
      

  4.   


     CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
     CView *pView = pMainFrame->GetActiveView();
     CXXXView *pXXXView = (CXXXView *)pView;