vc++中animation控件的使用

2011年12月09日 分类:学习笔记C++

首先在对话框中插入animation控件,并为他创建控制变量,比如m_animate。要播放avi首先要打开avi,可以使用open成员函数。 open函数有两种类型: BOOL CAnimateCtrl::Open(LPCTSTR lpszName) BOOL CAnimateCtrl::Open(UINT nID) 第一种要传送的参数为avi的地址,格式为字符串,第二种为int型,是在项目中的资源号(需要事先导入avi文件)。 打开文件后就可以控制avi的播放了,下面是几个animation控件的控制函数: BOOL CAnimateCtrl::Play(UINT nFrom, UINT nTo, UINT nRep)   //开始(可以设置开始的起始位置,以及循环) BOOL CAnimateCtrl::Stop()    //停止 BOOL CAnimateCtrl::Close()   //关闭 BOOL CAnimateCtrl::Seek(UINT nTo)   //跳跃 可以添加几个按键来配合控制avi的播放。 注意:avi必须是未压缩的,CAnimateCtrl不支持一般的压缩格式,只支持微软的RLE8压缩方法。

作者:wuyuan 本文来自Wuyuan's Blog 转载请注明,谢谢! 文章地址: https://wuyuans.com/2011/12/vc-animation