DECLARE_DYNAMIC ( class_name )
パラメーター
class_name
(引用符で囲まれていない) クラスの実際の名前。
解説
CObjectからクラスを派生するときは、このマクロ実行時にオブジェクトのクラス情報にアクセスする機能を追加します。
ヘッダーにDECLARE_DYNAMICマクロを追加 (。H)、クラス、モジュール、含めるモジュールすべてで。このクラスのオブジェクトへのアクセスが必要な CPP モジュール。
に従って、宣言_ダイナミック、 IMPLEMENT_DYNAMICマクロを使用する場合は、[ RUNTIME_CLASSマクロとCObject::IsKindOf関数実行時に、オブジェクトのクラスを使用することができます。
DECLARE_DYNAMICクラス宣言に含まれている場合は、[ IMPLEMENT_DYNAMICクラスの実装に含める必要があります。
DECLARE_DYNAMICマクロの詳細についてを参照してください CObject クラスのトピックでVisual の C++ プログラマのガイド。
参照特価;IMPLEMENT_DYNAMIC、 DECLARE_DYNCREATE、 DECLARE_SERIAL、 RUNTIME_CLASS、 CObject::IsKindOf(&N)