怎么在BCG的DOC文档类中获得正在VIEW类中编辑的内容

如何在BCG的DOC文档类中获得正在VIEW类中编辑的内容?
在vc++生成的普通MDI/MFC   界面程序中,可以很容易的在DOC文档类中获得正在VIEW类中编辑的内容,如下:
          在DOC文档类中用下列代码:
            CString   sStr;
          ((CEditView*)m_viewList.GetHead())-> GetWindowText(sStr);
则   sStr中就是正在VIEW类显示的文字。
在BCG的DOC文档类中用类似法获得的sStr是空,   如何在BCG的DOC文档类中获得正在VIEW类中编辑的内容?


------解决方案--------------------
MFC的 CDocument::GetPathName 可以取出来

不知道BCG有没有,
定义一个变量, 在OpenDoc, NewDoc 时保存下来
BOOL CXXXtDoc::OnOpenDocument(LPCTSTR lpszPathName)
{
_tcscpy(g_szCurFilePath, lpszPathName);
...

只要访问g_szCurFilePath 就知道当前编辑的文件了
------解决方案--------------------
用UpdateAllViews发送通知