对应的控件类CAnimateCtrl,播放简单的帧动画。
1--打开指定的文件 CAnimateCtrl::Open
2--播放 CAnimateCtrl::Play
3--停止 CAnimateCtrl::Stop
注:只能播放后缀为.avi的部分文件
播放简单动画的例子:
1、CFileDialog类的使用
1.1构造对话框
CFileDialog(
BOOL bOpenFileDialog, //为“打开”或者是“另存为”对话框
LPCTSTR lpszDefExt = NULL, //默认的文件扩展名
LPCTSTR lpszFileName = NULL, //默认的文件名称
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, //窗口的风格
LPCTSTR lpszFilter = NULL, //过滤字符串
CWnd* pParentWnd = NULL //父窗口,通常设置为NULL
);
过滤字符串的格式:
1、每个数据项之间用“|”隔开,整个字符串以“||”结尾
2、每个数据项分为显示的部分和过滤的部分,这两个部分也以“|”隔开
“视频文件(*.avi)|*.avi|所有文件(*.*)|*.*||”
1.2获取打开的文件的路径
CFileDialog::GetPathName()
1.3获取文件名称
CFileDialog::GetFileName()
2、设置列表框、组合框中数据项的附加数据
SetItemData/GetItemData