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