使用动画控件

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

  • 创建滑块控件。 如果滑块控件是在对话框模板中指定的,则在创建对话框时自动进行创建。 (对话类中应具有与动画控件对应的 CAnimateCtrl 成员。)或者,可以使用 Create 成员函数将控件创建为任意窗口的子窗口。

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

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

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

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

  • 如果动画控件在对话框中,将自动销毁该控件和 CAnimateCtrl 对象。 否则,您需要确保正确地销毁控件和 CAnimateCtrl 对象。 销毁控件会自动关闭 AVI 剪辑。

另请参阅

使用 CAnimateCtrl
控件