IMPLEMENT_SERIAL ( class_name, base_class_name, wSchema )
パラメーター
class_name
(引用符で囲まれていない) クラスの実際の名前。
base_class_name
(引用符で囲まれていない)、基本クラスの名前。
wSchema
「識別によって作成されたデータを処理して、逆シリアル化プログラムを有効するアーカイブでエンコードされるUINTバージョン番号」は、以前バージョンをプログラムします。クラス スキーマ番号-1 することはできません。
解説
動的CObjectに必要な C++ コードを生成-クラス名と、階層内の位置を実行時のアクセス権を持つクラスを派生します。IMPLEMENT_SERIALマクロで使用します。CPP モジュール;結果のオブジェクト コードを一度にリンクします。
自動的に、 CArchive抽出演算子DECLARE_SERIAL 、 IMPLEMENT_SERIALマクロを使用してクラスをエクスポートするのにには、 AFX_APIマクロを使用できます。クラス宣言をブラケット (には。H ファイル) を次のコード:
#undef AFX_API# define AFX_API AFX_EXT_CLASSlt; あなたのクラス宣言をここで >#undef AFX_API# define AFX_API
詳細についてを参照してください、 CObject クラスのトピックでVisual の C++ プログラマのガイド。
参照特価;DECLARE_SERIAL、 RUNTIME_CLASS、 CObject::IsKindOf(&N)