获取另一个view的指针........that's ok!

解决方案 »

  1.   

    这儿有一个函数,得到文档模板指针。
    CDocTemplate* CMyApp::GetDocTmp (CString docname)
    {
    CString dn;
    POSITION pos;
    pos=GetFirstDocTemplatePosition();
    CDocTemplate* m_dtp;
    while(pos!=NULL)
    {
    m_dtp=GetNextDocTemplate(pos);
    m_dtp->GetDocString(dn,CDocTemplate::docName);
    if (docname.Compare ((LPCTSTR)dn)==0)
    return m_dtp;
    }
    return NULL;
    }
    由模板得到文档指针,更新视图:
    POSITION pos;
    pos=CDocTemplate::GetFirstDocPosition();
    CDocument *m_doc;
    while(!pos)
    {
      m_doc=CDocTemplate::GetNextDoc(pos);
      m_doc->UpDateAllViews(NULL);
    }