共用方式為


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