DECLARE_DYNCREATE
CObjectオブジェクト-実行時に動的に作成される派生クラスを有効にします。
DECLARE_DYNCREATE(class_name )
パラメーター
- class_name
クラスの実際の名前。
解説
フレームワークは、新しいオブジェクトを動的に作成するこの機能を使用します。 たとえば、新しいドキュメントを開くと、作成した新しいビュー。 フレームワークにより動的に作成する必要があるため、ドキュメント、ビュー、およびフレーム クラスは、動的生成をサポートする必要があります。
クラスの .h のモジュールの DECLARE_DYNCREATE マクロを追加し、このクラスのオブジェクトへのアクセスを必要とするすべての .cpp のモジュールにそのモジュールを含めます。
DECLARE_DYNCREATE はクラス宣言に含まれる場合、IMPLEMENT_DYNCREATE クラスは実装に含まれている必要があります。
DECLARE_DYNCREATE マクロの詳細については、「CObject クラスのトピック」を参照してください。
注意
DECLARE_DYNCREATE マクロは DECLARE_DYNAMICのすべての機能が含まれています。
使用例
IMPLEMENT_DYNCREATE"の例を参照してください。
必要条件
ヘッダー : afx.h