次の方法で共有


COleControl::SerializeExtent

コントロールに割り当てられた空間の表示状態をシリアル化するか、または初期化します。

void SerializeExtent(
   CArchive& ar 
);

パラメーター

  • ar
    から、またはシリアル化する CArchive のオブジェクト。

解説

SerializeExtentCOleControl::Serializeをオーバーライドするために SerializeStockPropsSerializeVersion を使用してコントロールのバイナリ永続化のパフォーマンスが向上します。次の例を参照してください。初期化の最適化の詳細については、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