次の方法で共有


CAnimationBaseObject::ContainsVariable

アニメーション オブジェクトに特定のアニメーション変数が格納されているかどうかを調べます。

virtual BOOL ContainsVariable(
   IUIAnimationVariable* pVariable
);

パラメーター

  • pVariable
    アニメーション変数へのポインター。

戻り値

アニメーション オブジェクトにアニメーション変数が格納されている場合は TRUE、それ以外の場合は FALSE。

解説

このメソッドは、pVariable で指定したアニメーション変数がアニメーション オブジェクト内に格納されているかどうかを調べる場合に使用できます。アニメーション オブジェクトには、その種類に応じて、いくつかのアニメーション変数が格納されている場合があります。たとえば、CAnimationColor には、色の要素 (赤、緑、および青) ごとに 1 つずつ、3 つの変数が格納されます。アニメーション変数の値が変化すると、Windows Animation API から ValueChanged イベントまたは IntegerValueChanged イベントが送信されます (イベントを有効にしている場合)。このイベントのパラメーターは、アニメーション変数の IUIAnimationVariable インターフェイスへのポインターです。これにより、格納されている COM オブジェクトへのポインターからアニメーションへのポインターを取得することができます。

必要条件

ヘッダー: afxanimationcontroller.h

参照

関連項目

CAnimationBaseObject クラス