CArchive::SetLoadParams
当您读取大量 CObject-从存档时,的派生对象调用 SetLoadParams。
void SetLoadParams(
UINT nGrowBy = 1024
);
参数
- nGrowBy
元素槽的最小值分配的,如果范围增量是必需的。
备注
CArchive 使用加载数组引用解析到存档中的对象。 SetLoadParams 允许您设置负载增加到数组的大小。
不能调用 SetLoadParams,在所有对象加载后,或在 MapObject 或 ReadObject 后调用。
示例
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