共用方式為


CLinearTransition 類別

封裝線性轉換。

語法

class CLinearTransition : public CBaseTransition;

成員

公用建構函式

名稱 描述
CLinearTransition::CLinearTransition 建構線性轉換物件,並使用持續時間和最終值將其初始化。

公用方法

名稱 描述
CLinearTransition::Create 呼叫轉換程式庫以建立封裝的轉換 COM 物件。 (覆寫 CBaseTransition::Create .)

公用資料成員

名稱 描述
CLinearTransition::m_dblFinalValue 轉換結束時動畫變數的值。
CLinearTransition::m_duration 轉換的持續時間。

備註

線上性轉換期間,動畫變數的值會從其初始值線性轉換為指定的最終值。 由於所有轉換都會自動清除,因此建議使用運算子 new 加以配置。 封裝的 IUIAnimationTransition COM 物件是由 CAnimationController::AnimateGroup 所建立,直到其為 Null 為止。 建立這個 COM 物件之後變更成員變數沒有任何作用。

繼承階層架構

CObject

CBaseTransition

CLinearTransition

需求

標頭: afxanimationcontroller.h

CLinearTransition::CLinearTransition

建構線性轉換物件,並使用持續時間和最終值將其初始化。

CLinearTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE dblFinalValue);

參數

duration
轉換的持續時間。

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

CLinearTransition::Create

呼叫轉換程式庫以建立封裝的轉換 COM 物件。

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

參數

pLibrary
IUIAnimationTransitionLibrary 介面 指標,定義標準轉換的程式庫。

傳回值

如果成功建立轉換,則為 TRUE;否則為 FALSE。

CLinearTransition::m_dblFinalValue

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

DOUBLE m_dblFinalValue;

CLinearTransition::m_duration

轉換的持續時間。

UI_ANIMATION_SECONDS m_duration;

另請參閱

類別