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