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