共用方式為


CAnimationBaseObject::GetAnimationVariableList

收集包含的動畫變數的指標。

virtual void GetAnimationVariableList(
   CList<CAnimationVariable*,
   CAnimationVariable*>& lst
) = 0;

參數

  • lst
    必須以動畫物件中所包含之動畫變數填入的清單。

備註

這是必須在衍生類別中覆寫的純虛擬方法。 動畫物件視其型別而定,可包含一個或多個動畫變數。 例如,CAnimationPoint 包含兩個變數,分別表示 X 和 Y 座標。 基底類別 CAnimationBaseObject 會實作一些處理動畫變數清單的泛型方法:ApplyTransitions、ClearTransitions、EnableValueChangedEvent、EnableIntegerValueChangedEvent。 這些方法會呼叫 GetAnimationVariableList,在衍生類別中以特定動畫物件中包含的實際動畫變數來填滿,然後對清單執行迴圈並執行必要的動作。 如果您建立自訂動畫物件,您必須將該物件中包含的所有動畫變數都加入至清單。

需求

**標頭檔:**afxanimationcontroller.h

請參閱

參考

CAnimationBaseObject 類別