次の方法で共有


CAnimationBaseObject::ContainsVariable

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

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

virtual BOOL ContainsVariable(
   IUIAnimationVariable* pVariable
);

パラメーター

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

戻り値

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

解説

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

必要条件

ヘッダー: afxanimationcontroller.h

参照

その他の技術情報

CAnimationBaseObject クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更