动画控件的典型用法遵循以下模式:
创建控件。如果控件在对话框模板中指定,创建是自动的,当对话框创建时。(您应具有对应于动画控件。) 的对话框类的一个 CAnimateCtrl 成员或者,可以使用 创建 成员函数创建控件作为子窗口所有窗口。
加载一 AVI 剪辑到动画控件通过调用 打开 成员函数。如果您的动画控件在对话框中,执行此操作的适合放置在对话框类的 OnInitDialog 功能。
通过调用 播放 成员函数播放剪辑。如果您的动画控件在对话框中,执行此操作的适合放置在对话框类的 OnInitDialog 功能。调用 播放 不是必需的动画控件是否具有 ACS_AUTOPLAY 样式设置。
如果要显示这两条剪辑过的部分或由帧播放它的框架,请使用 Seek 成员函数。若要停止使用的剪辑,请使用 Stop 成员函数。
如果不立即销毁控件,从内存中移除剪辑通过调用 关闭 成员函数。
如果动画控件在对话框中,将自动销毁并 CAnimateCtrl 对象。否则,您需要确保正确销毁控件和 CAnimateCtrl 对象。销毁该控件将自动结束 AVI 剪辑。