CAnimateCtrl

imateCtrl是MFC中的類。 imateCtrl對象,可能需要去毀棄它。 imateCtrl對象,它會自動地被毀棄。

CAnimateCtrl是MFC中的類。它提供了Windows通用動畫控制項的功能。此控制項只對運行在Windows 95和Windows NT 3.51版及其更高版本下的程式有效。動畫控制項是顯示AVI(視聽交錯)格式──標準Windows視/聽格式片段的矩形視窗。一個AVI片段是一系列點陣圖幀,就象電影。
動畫控制項只能運行簡單的AVI片段。特別的,通過動畫控制項運行的片段必須符合下列要求:
· 必須確切地是一個視頻流並且它必須至少有一個幀。
· 檔案中至多有兩個流(典型地,其它流,比如音頻流,儘管動畫控制項忽略音頻流)。
· 片段必須是非壓縮的或用RLE8壓縮的。
· 在視頻流中不允許調色板改變。
可以將AVI片段作為一個AVI資源加入到自己的套用中去,或作為一個獨立的AVI檔案伴隨套用。
既然當AVI片段顯示時,執行緒繼續執行,所以一個動畫控制項的一個通用使用就是在一個長時間的操作時確定系統是活動狀態。例如,當系統查找一個檔案時,Windows 95 Explorer的查找對話框顯示一個移動的放大鏡。
如果在一個對話框或由使用對話編輯器的對話資源創建一個CAnimateCtrl對象,當關閉對話框時,它會自動被毀棄。如果在一個視窗中創建CAnimateCtrl對象,可能需要去毀棄它。如果在棧上創建CAnimateCtrl對象,它會自動地被毀棄。如果使用new函式在堆上創建CAnimateCtrl對象,必須調用delete來毀棄它。如果由CAnimateCtrl派生一個新類並且給這個類分配記憶體,則要覆蓋CAnimateCtrl析構程式來釋放分配的記憶體。

相關詞條

相關搜尋

熱門詞條

聯絡我們