在 MFC 中,CRichEditDoc 类通常不提供直接获取视图的公共方法。文档类 (CRichEditDoc) 主要用于管理文档数据,而视图类 (CRichEditView 通常是其派生类) 负责显示和用户交互。

如果你需要获取与文档相关联的视图对象,可以考虑使用文档-视图架构中的 GetFirstViewPosition 和 GetNextView 方法。以下是一个例子:
POSITION pos = GetFirstViewPosition();
while (pos != NULL)
{
    CView* pView = GetNextView(pos);
    if (pView->IsKindOf(RUNTIME_CLASS(CRichEditView)))
    {
        CRichEditView* pRichEditView = static_cast<CRichEditView*>(pView);
        // 在这里可以使用 pRichEditView 进行相关操作
    }
}

这个例子假设你的文档类有一个关联的 CRichEditView 视图类。


转载请注明出处:http://www.zyzy.cn/article/detail/22251/MFC/CRichEditDoc