Share via


CSmoothStopTransition 類別

封裝平滑停止轉換。

class CSmoothStopTransition : public CBaseTransition;

成員

Gg482863.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CSmoothStopTransition::CSmoothStopTransition

建構平滑停止轉換,並初始化它的最長期間與最終值。

Gg482863.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CSmoothStopTransition::Create

呼叫轉換程式庫,以建立封裝的轉換 COM 物件。 (覆寫 CBaseTransition::Create)。

Gg482863.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CSmoothStopTransition::m_dblFinalValue

動畫變數在轉換結束時的值。

CSmoothStopTransition::m_maximumDuration

轉換的最長期間。

備註

平滑停止轉換會在接近給定的最終值時減慢,並在到達時使速度為零。 轉換的期間取決於初始速度、初始值與指定之最終值間的差值,以及指定的最大期間。 如果沒有組成單一拋物弧線的解決方案,這個方法會建立三次方轉換。 因為會自動清除所有的轉換,建議使用 new 運算子來配置它們。 CAnimationController::AnimateGroup 會建立封裝的 IUIAnimationTransition COM 物件,在此之前,這個物件都是 NULL。 在建立這個 COM 物件之後變更成員變數沒有任何作用。

繼承階層架構

CObject

CBaseTransition

CSmoothStopTransition

需求

**標頭檔:**afxanimationcontroller.h

請參閱

其他資源

MFC 類別