CArchive::SetLoadParams

当您读取大量 CObject-从存档时,的派生对象调用 SetLoadParams

void SetLoadParams(
   UINT nGrowBy = 1024 
);

参数

  • nGrowBy
    元素槽的最小值分配的,如果范围增量是必需的。

备注

CArchive 使用加载数组引用解析到存档中的对象。 SetLoadParams 允许您设置负载增加到数组的大小。

不能调用 SetLoadParams,在所有对象加载后,或在 MapObjectReadObject 后调用。

示例

class CMyLargeDocument : public CDocument
{
public:
   virtual void Serialize(CArchive& ar);
};
void CMyLargeDocument::Serialize(CArchive& ar)
{
   if (ar.IsStoring())
      ar.SetStoreParams();  // use large defaults
   else
      ar.SetLoadParams();

   if (ar.IsStoring())
   {
      // code for storing CMyLargeDocument
   }
   else
   {
      // code for loading CMyLargeDocument
   }
}

要求

Header: afx.h

请参见

参考

CArchive选件类

层次结构图

CArchive::SetStoreParams