DYNAMIC_DOWNCAST
キャストできるかどうかを確認し、クラス オブジェクトへのポインターを指すポインターにキャストする便利な方法を提供します。
DYNAMIC_DOWNCAST(class, pointer )
パラメーター
class
クラスの名前。pointer
オブジェクトの型 classへのポインターにキャストするポインター。
解説
マクロは class パラメーターの型のオブジェクトへのポインターに pointer パラメーターをキャストします。
ポインターによって参照されるオブジェクトが識別されたクラス 「型」の場合、マクロは適切なポインターを返します。それが不可能なキャストでない場合、マクロは NULLを返します。
必要条件
ヘッダー : afx.h