2个回答
2013-09-07
展开全部
我晕,本来我写的格式多好的。。怎么一粘贴上来就成这样啦!!!!!!!。。不过,按照这个步骤,可以解决你要解决的问题的,就是看起来可能比较麻烦。。。如果,还有啥其他的问题,欢迎追问!谢谢。。 调用函数 MCIWndCreate(m_hWnd, /*父窗口句柄*/AfxGetInstanceHandle(), /*与MCIWnd关联的应用程序句柄*/0, /*播放控制参数,一般用0即可*/Filename /*源文件路径*/); 要销毁一个媒体关联的句柄使用函数:MCIWndDestroy(); 调用此函数需要包含的头文件:VFw.h 需要加载的库文件:Vfw32.lib 一、包含库及头文件#include "Vfw.h"#include "MMsystem.h"#pragma comment(lib,"vfw32.lib")#pragma comment(lib,"winmm.lib") 二、 在OnInitialdialog中创建MCI对象HWND hMCI = MCIWndCreate(this->m_hWnd,AfxGetApp()->m_hInstance,MCIWNDF_NOPLAYBAR ,"动画1.avi"); MCIWndSetTimeFormat(hMCI,"frames"); //设置播放时间格式三、在Ontimer()函数中,根据命令实时调用相应的动画,可能用到的一些函数为:LONG position,length;Length = MCIWndGetLength(hMCI);//获得动画总长度Position = MCIWndGetPosition(hMCI);//获得当前播放时间MCIWndPlayFromTo(hMCI,Start,End);//播放指定时间长度的动画MCIWndOpen(hMCI,"左邻架自动.avi",0);//打开一个动画MCIWndPlay(hMCI);//开始播放这个动画MCIWndPause(hMCI);//暂停播放动画
2013-09-07
展开全部
你好 楼主。
很幸运的看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
快过年了,
最后祝您全家幸福健康快乐每一天!
很幸运的看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
快过年了,
最后祝您全家幸福健康快乐每一天!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询