使用动画控件

动画控件的典型用法遵循以下模式:

  • 创建控件。 如果在对话框模板中指定了控件,则创建对话框时会自动创建。 (对话类中应具有对应于动画控件的 CAnimateCtrl 成员。或者,可以使用 “创建 成员”函数将控件创建为任何窗口的子窗口。

  • 通过调用 Open 成员函数将 AVI 剪辑加载到动画控件中。 如果动画控件位于对话框中,则最好在对话框类的 OnInitDialog 函数中执行此作。

  • 通过调用 Play 成员函数 播放 剪辑。 如果动画控件位于对话框中,则最好在对话类的 OnInitDialog 函数中执行此作。 如果动画控件设置了ACS_AUTOPLAY样式集,则不需要调用 Play

  • 如果要按帧显示剪辑部分或按帧播放它,请使用 Seek 成员函数。 若要停止正在播放的 Stop 剪辑,请使用成员函数。

  • 如果不立即销毁控件,请通过调用 Close 成员函数从内存中删除剪辑。

  • 如果动画控件位于对话框中,该控件和 CAnimateCtrl 对象将自动销毁。 如果没有,则需要确保控件和 CAnimateCtrl 对象都正确销毁。 销毁控件会自动关闭 AVI 剪辑。

另请参阅

使用 CAnimateCtrl
控件