CAnimateCtrl myAnimateCtrl;
// 在创建对话框或窗口的 OnInitDialog() 等函数中创建动画控件
myAnimateCtrl.Create(WS_CHILD | WS_VISIBLE | ACS_CENTER, CRect(10, 10, 100, 100), this, IDC_ANIMATE_CTRL);
// 打开并加载 AVI 动画文件
myAnimateCtrl.Open(_T("C:\\Path\\To\\Your\\Animation.avi"));
// 开始或重新开始播放动画
myAnimateCtrl.Play(0, -1, -1);
在这个例子中,Play 方法用于开始或重新开始播放已加载的动画。该方法接受三个参数,分别是起始帧、结束帧和重复次数。在示例中,参数 0 表示从第一帧开始播放,参数 -1 表示播放到动画的最后一帧,参数 -1 表示无限循环。
你可以根据需要调整这些参数,以控制播放动画的起始和结束帧以及循环次数。
转载请注明出处:http://www.zyzy.cn/article/detail/15266/MFC/CAnimateCtrl