社区
界面
帖子详情
关于avi的播放???
marswgj
2003-06-04 04:32:16
我按照例子制作一个avi的封面,就是程序执行前先执行avi。但是播放avi的窗口在屏幕的左上角。怎么让其一开始就在屏幕的正中间。
...全文
49
1
打赏
收藏
关于avi的播放???
我按照例子制作一个avi的封面,就是程序执行前先执行avi。但是播放avi的窗口在屏幕的左上角。怎么让其一开始就在屏幕的正中间。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feiniaoliang
2003-06-04
打赏
举报
回复
该段程序是用在CWinApp类对象的InitInstance()里的,作用是在程序执行前放一段.avi影片,使其可以在屏幕的任何位置出现在窗口的最顶层。
例:
AfxEnableControlContainer();
HDC hIC=::CreateIC("DISPLAY","","",NULL);
UINT x=GetDeviceCaps(hIC,HORZRES);
UINT y=GetDeviceCaps(hIC,VERTRES);
HINSTANCE hInstance=AfxGetInstanceHandle();
if (!MCIWndRegisterClass())
return FALSE;
HWND m_hAVI;
m_hAVI=CreateWindowEx(WS_EX_TOPMOST,MCIWND_WINDOW_CLASS,NULL,
WS_POPUP|WS_VISIBLE|MCIWNDF_NOPLAYBAR,
x/2-50,y/2-50,
CW_USEDEFAULT,CW_USEDEFAULT,
NULL,NULL,hInstance,NULL);
if(m_hAVI==NULL)
return FALSE;
const CString filename="d:\\evaluate\\blood.avi";
if(filename.GetLength()>0)
{
MCIWndOpen(m_hAVI,(LPCSTR)filename,0);
if (MCIWndUseTime(m_hAVI)!=0)
return FALSE;
long PlayTime=MCIWndGetLength(m_hAVI);
MCIWndPlay(m_hAVI);
::Sleep(PlayTime);
MCIWndDestroy(m_hAVI);
}
3.如何
播放
AVI
动画文件?(Visual C++编程 源代码)
3.如何
播放
AVI
动画文件?(Visual C++编程 源代码)3.如何
播放
AVI
动画文件?(Visual C++编程 源代码)3.如何
播放
AVI
动画文件?(Visual C++编程 源代码)3.如何
播放
AVI
动画文件?(Visual C++编程 源代码)3.如何...
小米平板不能
播放
AVI
视频怎么办?.docx
小米平板不能
播放
AVI
视频怎么办?.docx
Bootstrap入门视频课程
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架... 总共76集 格式:
avi
文件总大小:2.96GB 视频总时长:10小时21分 。
34-07如何在PPT截取一部分音频进行
播放
?.
avi
PPT Word Excel 使用技巧视频教程
34-12如何让每张幻灯片按照指定时长自动
播放
?.
avi
PPT Word Excel 使用技巧视频教程
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章