CBaseKeyFrame 類別
實作主要畫面格的基本功能。
class CBaseKeyFrame : public CObject;
Members
公用建構函式
名稱 |
描述 |
---|---|
建構主要畫面格物件。 |
公用方法
名稱 |
描述 |
---|---|
將主要畫面格加入至腳本。 |
|
傳回基礎主要畫面格值。 |
|
判斷主要畫面格是否已加入至腳本。 |
|
指定應該按照位移還是在轉換後面,將主要畫面格加入至腳本。 |
受保護的資料成員
名稱 |
描述 |
---|---|
指定這個主要畫面格是否已加入至腳本。 |
|
指定要在相對於另一個現有主要畫面格的位移處,還是在某個轉換的結尾,將這個主要畫面格加入至腳本。 |
|
表示 Windows 動畫 API 主要畫面格。當主要畫面格未初始化時,它會設定為預先定義的值 UI_ANIMATION_KEYFRAME_STORYBOARD_START。 |
備註
封裝 UI_ANIMATION_KEYFRAME 變數。做為任何主要畫面格實作的基底類別。主要畫面格代表腳本中的某個時間點,並且可用來指定轉換的開始和結束時間。有兩種主要畫面格類型:在指定的位移 (以時間為單位) 加入至腳本的主要畫面格,或在指定轉換後面加入的主要畫面格。由於有些轉換的期間無法在動畫啟動前得知,因此只能在執行階段確定某些主要畫面格的實際值。由於主要畫面格可能相依於轉換,這些轉換又會輾轉相依於主要畫面格,因此在建置主要畫面格鏈結時防止無限遞迴是很重要的一點。
繼承階層架構
需求
**標頭檔:**afxanimationcontroller.h