DECLARE_DYNCREATE

DECLARE_DYNCREATE ( class_name

パラメーター

class_name

(引用符で囲まれていない) クラスの実際の名前。

解説

DECLARE_DYNCREATEマクロを使用してオブジェクトのCObjectを有効に-実行時に動的に作成するクラスを派生します。フレームワークでは、この機能を使用して、シリアル化中にディスクからオブジェクトを読み取るとき新しいオブジェクトを動的に、たとえば、作成します。フレームワークを動的に作成する必要があるドキュメント、ビュー、およびフレーム クラスを動的に作成をサポートする必要があります。

DECLARE_DYNCREATEマクロの追加は。H モジュール、クラス、含めるモジュールすべてで。このクラスのオブジェクトへのアクセスが必要な CPP モジュール。

DECLARE_DYNCREATEクラス宣言に含まれている場合は、[ IMPLEMENT_DYNCREATEクラスの実装に含める必要があります。

DECLARE_DYNCREATEマクロの詳細についてを参照してください CObject クラスのトピックVisual の C++ プログラマのガイド

参照特価;DECLARE_DYNAMICIMPLEMENT_DYNAMICIMPLEMENT_DYNCREATERUNTIME_CLASSCObject::IsKindOf(&N)

Index