CAnimateCtrl

编辑:课间网互动百科 时间:2019-11-19 22:49:27
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
CAnimateCtrl是MFC中的类。它提供了Windows通用动画控件的功能。此控件只对运行在Windows 95和Windows NT 3.51版及其更高版本下的程序有效。
外文名
CAnimateCtrl
隶    属
MFC
平    台
Windows
性    质
动画控件

CAnimateCtrl动画控件

编辑
动画控件是显示AVI(视听交错)格式──标准Windows视/听格式片段的矩形窗口。一个AVI片段是一系列位图帧,就象电影。
动画控件只能运行简单的AVI片段。特别的,通过动画控件运行的片段必须符合下列要求:
·必须确切地是一个视频流并且它必须至少有一个帧。·文件中至多有两个流(典型地,其它流,比如音频流,尽管动画控件忽略音频流)。·片段必须是非压缩的或用RLE8压缩的。·在视频流中不允许调色板改变。
可以将AVI片段作为一个AVI资源加入到自己的应用中去,或作为一个独立的AVI文件伴随应用。
既然当AVI片段显示时,线程继续执行,所以一个动画控件的一个通用使用就是在一个长时间的操作时确定系统是活动状态。例如,当系统查找一个文件时,Windows 95 Explorer的查找对话框显示一个移动的放大镜。
如果在一个对话框或由使用对话编辑器的对话资源创建一个CAnimateCtrl对象,当关闭对话框时,它会自动被毁弃。如果在一个窗口中创建CAnimateCtrl对象,可能需要去毁弃它。如果在栈上创建CAnimateCtrl对象,它会自动地被毁弃。如果使用new函数在堆上创建CAnimateCtrl对象,必须调用delete来毁弃它。如果由CAnimateCtrl派生一个新类并且给这个类分配内存,则要覆盖CAnimateCtrl析构程序来释放分配的内存。

CAnimateCtrlCAnimateCtrl类成员介绍

编辑
构造函数
构造一个CAnimateCtrl对象
初始化
创建一个动画控件并将它附加给CanimateCtrl对象
操作
由一个文件打开一个动画控件或资源并显示第一帧
播放不带声音的AVI片段
播放AVI片段的选定的一帧
停止播放AVI片段
关闭原先打开的AVI片段
内容可参见MSDN
词条标签:
计算机学