次の方法で共有


COleControl::SerializeExtent

更新 : 2007 年 11 月

コントロールに割り当てる表示領域の状態をシリアル化または初期化します。

void SerializeExtent(
   CArchive& ar 
);

パラメータ

  • ar
    シリアル化する CArchive オブジェクトへの参照。

解説

SerializeExtentSerializeStockProps、および SerializeVersion を使って COleControl::Serialize をオーバーライドすることによって、コントロールの永続的なバイナリ パフォーマンスが向上します。下記の例を参照してください。初期化の最適化の詳細については、「MFC ActiveX コントロール : 最適化」を参照してください。

使用例

void CMyAxCtrl::Serialize(CArchive& ar)
{
   SerializeVersion(ar, MAKELONG(_wVerMinor, _wVerMajor));
   SerializeExtent(ar);
   SerializeStockProps(ar);

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

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::SerializeStockProps

COleControl::SerializeVersion

その他の技術情報

COleControl のメンバ