Share via


CAnimateCtrl 類別

提供 Windows 通用控制項動畫的功能。

class CAnimateCtrl : public CWnd

Members

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

名稱

描述

CAnimateCtrl::CAnimateCtrl

建構 CAnimateCtrl 物件。

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

名稱

描述

CAnimateCtrl::Close

關閉 AVI 裁剪。

CAnimateCtrl::Create

建立動畫控制項並將其附加至 CAnimateCtrl 物件。

CAnimateCtrl::CreateEx

建立具有指定之視窗的延伸樣式的動畫控制項並將其附加至 CAnimateCtrl 物件。

CAnimateCtrl::IsPlaying

表示音訊或視訊交錯 (AVI) 裁剪是否使用。

CAnimateCtrl::Open

從 開啟檔案或資源的一個 AVI 底框並顯示第一個畫面格。

CAnimateCtrl::Play

播放 AVI 裁剪,不含音效。

CAnimateCtrl::Seek

顯示 AVI 裁剪中所選取的單一框架。

CAnimateCtrl::Stop

停止播放 AVI 裁剪。

備註

這個控制項 (也 CAnimateCtrl 類別) 給在 Windows 95、Windows 98 和 Windows NT 3.51 版之下的程式才能使用 (含) 以後版本。

動畫控制項是顯示一個裁剪以 AVI 的矩形視窗 (交錯音訊或視訊) 格式標準 Windows 視訊和音訊格式。 AVI 底框是一連串點陣圖框架,就像電影。

動畫控制項只能用來播放簡單 AVI 裁剪。 特別是,動畫會使用控制項的底框必須符合下列需求:

  • 必須剛好有一個視訊資料流,且至少必須有一個框架。

  • 可以最多只有一個檔案中的兩個資料流 (通常是另一個資料流,如果有的話,是音訊串流,不過,動畫控制項忽略音訊資訊)。

  • 裁剪必須是未壓縮或解壓縮的使用 RLE8 壓縮。

  • 調色盤變更不允許在視訊資料流中。

您可以將 AVI 裁剪至您的應用程式為 AVI 資源,或是可以隨附的應用程式,可以在個別的 AVI 檔。

因為您的執行緒繼續執行,則 AVI 裁剪顯示時,常見用法之一是動畫控制項表示系統活動在長時間作業時。 例如,在中,當系統檔案中搜尋,尋找對話方塊檔案總管中會顯示一個移動的放大鏡。

使用對話方塊編輯器中,如果您建立了 CAnimateCtrl 物件在對話方塊內或在對話方塊資源,然後將自動終結它,當使用者關閉對話方塊。

如果您在視窗內的 CAnimateCtrl 物件,可能要終結它。 如果您在堆疊上建立物件, CAnimateCtrl 自動終結。 您可以使用 new 函式,建立。 CAnimateCtrl 堆積中的物件,您必須呼叫物件上的 刪除 終結它。 如果您從 CAnimateCtrl 衍生新的類別並將該類別的任何記憶體,請覆寫 CAnimateCtrl 解構函式處理組態。

如需使用 CAnimateCtrl的資訊,請參閱 控制項使用 CAnimateCtrl

繼承階層架構

CObject

CCmdTarget

CWnd

CAnimateCtrl

需求

Header: afxcmn.h

請參閱

參考

CWnd 類別

階層架構圖

CAnimateCtrl::Create

ON_CONTROL