动画控件的典型用法遵循以下模式:
创建控件。 如果在对话框模板中指定了控件,则创建对话框时会自动创建。 (对话类中应具有对应于动画控件的 CAnimateCtrl 成员。或者,可以使用 “创建 成员”函数将控件创建为任何窗口的子窗口。
通过调用 Open 成员函数将 AVI 剪辑加载到动画控件中。 如果动画控件位于对话框中,则最好在对话框类的 OnInitDialog 函数中执行此作。
通过调用 Play 成员函数 播放 剪辑。 如果动画控件位于对话框中,则最好在对话类的
OnInitDialog
函数中执行此作。 如果动画控件设置了ACS_AUTOPLAY样式集,则不需要调用Play
。如果要按帧显示剪辑部分或按帧播放它,请使用
Seek
成员函数。 若要停止正在播放的Stop
剪辑,请使用成员函数。如果不立即销毁控件,请通过调用
Close
成员函数从内存中删除剪辑。如果动画控件位于对话框中,该控件和
CAnimateCtrl
对象将自动销毁。 如果没有,则需要确保控件和CAnimateCtrl
对象都正确销毁。 销毁控件会自动关闭 AVI 剪辑。