win32视频播放器报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
视频播放器 题目要求 实现播放AVI格式视频的基本功能。 功能需求 能够播放AVI格式的视频,实现打开、播放、暂停、停止、关闭视频的功能,播放视频过程中可以调节视频播放的音量和播放进度,可以设置全屏播放视频和重复播放。 总体设计 系统模块 打开视频 打开视频 播放 暂停 停止 重复 全屏 音量 进度 关闭视频 详细设计及功能实现代码 首先设计视频播放器的总体框架(创建基本窗口和功能的要求WinMain.cpp)。 LRESULT CALLBACK WndProc(HWND hWnd, UINT message,WPARAM wParam,LPARAM lParam) { switch (message) { case WM_CREATE:msgCreate( hWnd, message, wParam,lParam); break; case WM_PAINT:msgPaint(hWnd,message,wParam,lParam); break; case WM_DESTROY:msgDestroy(hWnd,message,wParam,lParam); break; case WM_SIZE:msgSize(hWnd,message,wParam,lParam); break; case WM_GETMINMAXINFO:msgGetMinMaxInfo(hWnd,message,wParam,lParam); break; case WM_SYSCOMMAND:msgSysCommand(hWnd,message,wParam,lParam); break; case WM_NOTIFY:msgNotify(hWnd,message,wParam,lParam); break; case WM_KEYDOWN:msgKeyDown(hWnd,message,wParam,lParam); break; case WM_TIMER:msgTimer(hWnd,message,wParam,lParam); break; case WM_CLOSE:SendMessage(hWnd,WM_DESTROY,wParam,lParam); break; case WM_COMMAND: switch (LOWORD(wParam)) { //open case IDM_OPEN:cmdOpenFile(hWnd); break; case IDM_EXIT:cmdExit(hWnd); break; //view case IDM_TOOLBAR:cmdToolbar(hWnd); break; case IDM_TOP_MOST:cmdTopMost(hWnd); break; case IDM_FULL_SCREEN:cmdFullScreen(hWnd); break; //play case IDM_PLAY:cmdPlay(hWnd); break; case IDM_PAUSE:cmdPause(hWnd); break; case IDM_STOP:cmdStop(hWnd); break; case IDM_REWIND:cmdRewind(hWnd); break; case IDM_FORWARD:cmdForward(hWnd); break; case IDM_REPEAT:cmdRepeat(hWnd); break; //voice case IDM_VOICEDOWN:VoiceDown(hWnd,message,wParam,lParam); break; case IDM_VOICEUP:VoiceUp(hWnd,message,wParam,lParam); break; //about case IDM_ABOUT:cmdAbout(hWnd); break; default: return (DefWindowProc(hWnd,message,wParam,lParam)); } break; default: re

您可能关注的文档

文档评论(0)

676200 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档