許多開發者想在程式中加入 AVI 動畫效果。本文逐步說明如何在對話方塊程式中整合 CAnimateCtrl,過程簡單直觀。
開啟對話方塊資源,從工具箱拖曳 Animate Control 至對話方塊。
m_aviCAnimateCtrlIDR_AVI3)
BOOL CAvidemoDlg::OnInitDialog() {
CDialog::OnInitDialog();
// ...
m_avi.Open(IDR_AVI3); // 開啟 AVI 資源
m_avi.Play(0, -1, -1); // 從幀 0 播放到結尾,無限循環
return TRUE;
}
Open(nID):載入指定資源 ID 的 AVIPlay(nFrom, nTo, nRep):nFrom 起始幀、nTo 結束幀(-1 表最後一幀)、nRep 重複次數(-1 表無限循環)對話方塊顯示檔案複製動畫並持續循環播放。

Stop()、Seek()、Close() 控制播放狀態。Open(LPCTSTR) 多載版本)。