用文档类传递参数,该怎么解决

用文档类传递参数
现在要把A视图类里面一个函数的运行结果,作为参数调到B视图里面的一个函数里使用
听说要用文档类做参数传递,应该怎么编写函数啊?在哪个类里面编写
这段函数能实现吗,但是我看不大懂,希望谁给我解释解释
CView* CLeftView::GetView(CRuntimeClass* pClass) 

{
    CTestDoc* pDoc=(CTestDoc*)GetDocument(); 
    CView* pView; 
    POSITION pos=pDoc->GetFirstViewPosition(); 
    while(pos!=NULL)
    {
  pView=pDoc->GetNextView(pos);
  if(!pView->IsKindOf(pClass))
  break; 

    if(!pView->IsKindOf(pClass))
{
  AfxMessageBox("Connt Locate the View.");
  return NULL; 
}
return pView; 
}

------解决方案--------------------
文档类中有一个updateAllViews用业刷新全部与其关联的视图,而每个视图用OnUpdate来响应,因此你可以在A类中通过文档指针修改文档,然后调用SetModifiedFlag();最后在B类的OnUpdate里响应来更新B视图
------解决方案--------------------
另外UpdateAllViews可以带CObject类型的参数,因此可以传递各种类型的数据,MFC很精妙,好好学吧

------解决方案--------------------
没必要这么麻烦吧?直接发消息过去就好了啊
------解决方案--------------------
http://blog.csdn.net/xianglifighter/article/details/28851443   参考这个