CAnimateCtrl myAnimateCtrl;
// 在创建对话框或窗口的 OnInitDialog() 等函数中创建动画控件
myAnimateCtrl.Create(WS_CHILD | WS_VISIBLE | ACS_CENTER, CRect(10, 10, 100, 100), this, IDC_ANIMATE_CTRL);
// 加载并播放动画文件
myAnimateCtrl.Open(_T("C:\\Path\\To\\Your\\Animation.avi"));
myAnimateCtrl.Play(0, -1, -1);
// 检查动画是否正在播放
if (myAnimateCtrl.IsPlaying())
{
// 动画正在播放
}
else
{
// 动画未在播放
}
在这个例子中,IsPlaying 方法用于检查 CAnimateCtrl 控件是否正在播放动画。根据返回的布尔值,你可以采取相应的操作。这对于控制动画的流程或在动画播放期间执行其他操作非常有用。
转载请注明出处:http://www.zyzy.cn/article/detail/15264/MFC/CAnimateCtrl