COleControl::ExchangeVersion

更新 : 2007 年 11 月

コントロールのバージョン情報の状態をシリアル化または初期化します。

BOOL ExchangeVersion(
   CPropExchange* pPX,
   DWORD dwVersionDefault,
   BOOL bConvert = TRUE 
);

パラメータ

  • pPX
    CPropExchange オブジェクトへのポインタ。交換方向などのプロパティ交換のコンテキストを確立するために、フレームワークに用意されているオブジェクト。

  • dwVersionDefault
    コントロールの現在のバージョン番号。

  • bConvert
    保存するときに保存データを最新の形式に変換するか、または読み込まれたときと同じ形式を維持するかを示します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

通常、コントロールでオーバーライドした COleControl::DoPropExchange から呼び出される最初の関数になります。読み込み時に保存データからバージョン番号を読み込み、それに応じて CPropExchange オブジェクトのバージョン属性を設定します。保存時には、保存データのバージョン番号を書き込みます。

保存とバージョン決定の詳細については、「MFC ActiveX コントロール : シリアル化」を参照してください。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::DoPropExchange

その他の技術情報

COleControl のメンバ