CAnimateCtrl选件类

提供Windows常用动画控件的功能。

class CAnimateCtrl : public CWnd

成员

z44k3stc.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CAnimateCtrl::CAnimateCtrl

构造 CAnimateCtrl 对象。

z44k3stc.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CAnimateCtrl::Close

关闭AVI剪辑。

CAnimateCtrl::Create

创建动画控件并将它附加到 CAnimateCtrl 对象。

CAnimateCtrl::CreateEx

使用指定的Windows扩展的样式创建动画控件并将它附加到 CAnimateCtrl 对象。

CAnimateCtrl::IsPlaying

指示音频视频交错的(AVI)是否剪辑使用。

CAnimateCtrl::Open

打开AVI从文件剪切或资源和显示第一个帧。

CAnimateCtrl::Play

播放AVI剪辑,不带声音。

CAnimateCtrl::Seek

显示AVI中的选定单个帧剪辑。

CAnimateCtrl::Stop

停止播放AVI剪辑。

备注

此控件(并 CAnimateCtrl 选件类)若要在运行Windows 95、Windows 98和Windows NT 3.51版下的程序可用和更高版本。

动画控件是显示了剪辑。AVI的矩形窗口(交替的音频视频)格式标准Windows视频/音频格式。 AVI剪辑是一系列位图帧,如影片。

动画控件可以播放只简单的AVI剪辑。 具体而言,"剪切"由动画使用控件必须满足以下要求:

  • 必须正好包含一个视频流,它必须具有至少一个帧。

  • 可以最多具有文件中的两个流(通常为另一个流,如果存在,是音频流,不过,动画控件忽略音频信息)。

  • 剪辑必须是未压缩或压缩与RLE8压缩。

  • 调色板更改不允许在视频流中。

可以添加AVI剪辑到您的应用程序作为AVI资源,也可能与您的应用程序作为单独的AVI文件。

由于您的线程继续执行,当AVI剪辑时,会显示一个常见用途动画控件是指示系统事件在较长操作时。 例如,在中,当系统搜索文件,查找对话框文件资源管理器将显示一个移动放大镜。

使用对话框编辑器,如果创建一 CAnimateCtrl 对象在对话框中或从对话框资源,将自动销毁它,当用户关闭对话框。

如果在中创建的一 CAnimateCtrl 对象,则可能需要销毁它。 如果在堆栈上创建 CAnimateCtrl 对象,自动销毁它。 使用 new 功能,如果要创建在堆的 CAnimateCtrl 对象,则必须对对象的 delete 销毁它。 如果从 CAnimateCtrl 派生新选件类并将该选件类的任何内存,请重写 CAnimateCtrl 析构函数进程分配。

有关使用 CAnimateCtrl的更多信息,请参见 控件使用CAnimateCtrl

继承层次结构

CObject

CCmdTarget

CWnd

CAnimateCtrl

要求

Header: afxcmn.h

请参见

参考

CWnd 类

层次结构图

CAnimateCtrl::Create

ON_CONTROL