在MFC(Microsoft Foundation Classes)的 CDocument 类中,没有直接名为 LoadDocumentFromStream 的公共方法。然而,MFC 提供了一些用于加载和保存文档的方法。如果您的目标是从流中加载文档,您可能需要使用 Serialize 方法,该方法允许您自定义文档的序列化过程,以便支持从不同的源加载数据。

以下是一个基本的示例,演示了如何在 MFC CDocument 类中使用 Serialize 方法:
void CYourDocument::Serialize(CArchive& ar)
{
    if (ar.IsLoading())
    {
        // 从流中加载数据的代码
        // 例如:ar >> yourData;
    }
    else if (ar.IsStoring())
    {
        // 将数据保存到流的代码
        // 例如:ar << yourData;
    }
}

在上述代码中,CArchive 类用于序列化数据,IsLoading 和 IsStoring 方法用于确定是加载文档还是保存文档。




转载请注明出处:http://www.pingtaimeng.com/article/detail/17543/MFC/CDocument