【免费】vc++编程技术600个大型项目源码(一)new

【免费】vc++编程技术600个大型项目源码(一)new

ID:22483717

大小:266.00 KB

页数:85页

时间:2018-10-29

【免费】vc++编程技术600个大型项目源码(一)new_第1页
【免费】vc++编程技术600个大型项目源码(一)new_第2页
【免费】vc++编程技术600个大型项目源码(一)new_第3页
【免费】vc++编程技术600个大型项目源码(一)new_第4页
【免费】vc++编程技术600个大型项目源码(一)new_第5页
资源描述:

《【免费】vc++编程技术600个大型项目源码(一)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本资料由-校园大学生创业网-提供http://www.chuangyw.com/VisualC++开发环境为控件提供的自绘制功能使程序员能够充分发挥自己的创造性来设计比较漂亮的程序界面。所谓AVI按钮是指每当鼠标从按钮上经过时就播放一段按钮提示的AVI,在许多的游戏程序以及三维动画软件中(如摩托英豪、Cool3D等)都广泛的采用了这种AVI按钮。它使得程序的用户界面很具有动感,也使得我们的程序至少看上去更专业,本实例借助VisualC++强大的控件自绘制功能来实现这种AVI按钮的原理及实现。  一、实现方法  为了实现能够播放AVI视频流的动画

2、按钮,还是需要利用控件的重载功能,这部分内容本书已经在《实例:实现XP风格的按钮》中介绍了,这里就不再赘述了,读者可以参考该实例查阅相关内容。本实例主要探讨如何使用MFC的CanimateCtrl动画类播放AVI格式的视频流,视频流可以来自一个AVI文件,也可以来自资源。在程序中合理地使用动画控件,可以使程序的界面更加形象生动。  MFC的CAnimateCtrl类封装了动画控件,该类的Create()成员函数负责创建动画控件,其声明为:BOOLCreate(DWORDdwStyle,constRECT&rect,CWnd*pParentWnd

3、,UINTnID);  函数中的参数dwStyle是如表一所示的控件风格的组合,参数rect指定了控件的尺寸,pParentWnd指向父窗口,nID是控件的ID。若创建成功则函数返回TRUE。风格含义ACS_CENTER使动画片居于控件中央,并使动画片打开后控件窗口的尺寸和位置保持不变。如果不指定该风格,则控件的尺寸会自动调整来适应动画片的大小。  ACS_TRANSPARENT使动画片的背景透明(不输出动画片的背景色)。ACS_AUTOPLAY一旦打开动画片后就一直重复播放。表一、动画控件的风格  除表中的风格外,一般还要为动画控件指定WS_

4、CHILD、WS_VISIBLE和WS_BORDER窗口风格。例如,要创建一个能自动播放的动画控件,应该指定其风格为WS_CHILD

5、WS_VISIBLE

6、WS_BORDER

7、ACS_AUTOPLAY。  CAnimateCtrl类主要的成员函数包括:BOOLOpen(LPCTSTRlpszFileName)、BOOLOpen(UINTnID)、BOOLPlay(UINTnFrom,UINTnTo,UINTnRep)、BOOLSeek(UINTnTo)、BOOLStop()、BOOLClose(在线代理http://www.dailiav.co

8、m/提供部分资料减肥药排行榜http://pigproxy.cn/提供部分资料本资料由-校园大学生创业网-提供http://www.chuangyw.com/VisualC++开发环境为控件提供的自绘制功能使程序员能够充分发挥自己的创造性来设计比较漂亮的程序界面。所谓AVI按钮是指每当鼠标从按钮上经过时就播放一段按钮提示的AVI,在许多的游戏程序以及三维动画软件中(如摩托英豪、Cool3D等)都广泛的采用了这种AVI按钮。它使得程序的用户界面很具有动感,也使得我们的程序至少看上去更专业,本实例借助VisualC++强大的控件自绘制功能来实现这种

9、AVI按钮的原理及实现。  一、实现方法  为了实现能够播放AVI视频流的动画按钮,还是需要利用控件的重载功能,这部分内容本书已经在《实例:实现XP风格的按钮》中介绍了,这里就不再赘述了,读者可以参考该实例查阅相关内容。本实例主要探讨如何使用MFC的CanimateCtrl动画类播放AVI格式的视频流,视频流可以来自一个AVI文件,也可以来自资源。在程序中合理地使用动画控件,可以使程序的界面更加形象生动。  MFC的CAnimateCtrl类封装了动画控件,该类的Create()成员函数负责创建动画控件,其声明为:BOOLCreate(DWOR

10、DdwStyle,constRECT&rect,CWnd*pParentWnd,UINTnID);  函数中的参数dwStyle是如表一所示的控件风格的组合,参数rect指定了控件的尺寸,pParentWnd指向父窗口,nID是控件的ID。若创建成功则函数返回TRUE。风格含义ACS_CENTER使动画片居于控件中央,并使动画片打开后控件窗口的尺寸和位置保持不变。如果不指定该风格,则控件的尺寸会自动调整来适应动画片的大小。  ACS_TRANSPARENT使动画片的背景透明(不输出动画片的背景色)。ACS_AUTOPLAY一旦打开动画片后就一直

11、重复播放。表一、动画控件的风格  除表中的风格外,一般还要为动画控件指定WS_CHILD、WS_VISIBLE和WS_BORDER窗口风格。例如,要创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。