- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、案例效果 本案例是一个简易的多媒体播放器。当用户单击“文件”—“打开”命令后,弹出“打开”对话框,确定具体的文件类型后选择相应的文件,在“文件名”标签中显示完整的路径名。单击“控制”—“播放”命令后,开始播放文件,进度条显示播放进度。此时如果单击“控制”—“暂停”命令,将暂停文件的播放,再次选择“播放”命令,将从暂停处继续播放。倘若单击“停止”命令文件将停止播放,再次单击“播放”命令时,文件将从头开始播放。“控制”—“循环播放”可以控制文件是否循环播放。界面如图10-1所示。 二、技术分析 本案例中共涉及到3个新的控件,分别是MMControl控件、CommonDialog控件与ProgressBar控件。这3个控件都是高级控件,在使用前必须先添加到工具箱中。 添加的方法是:选择“工程”—“部件”菜单命令,弹出如图10-2所示的“部件”对话框,在“控件”选项卡的下拉列表中选中“Microsoft Common Dialog Control 6.0”复选框、“Microsofr MultiMedia Control 6.0”复选框及“Microsoft Windows Common Control 6.0”复选框,然后单击“确定”按钮,则工具箱上就会出现对话框(CommonDialog)控件、多媒体(MMcontrol)控件、进度条(ProgressBar)控件。 1.多媒体MMControl控件() 本案例中使用的第一个多媒体控件是MMControl控件。 MMControl控件用于管理媒体控制接口(MCI)设备上的多媒体文件的录制与播放。实际上,这种控件就是一组按钮,用来向音频和视频设备发出MCI命令。这些按钮类似于一般CD机或录像机上的按键。在设计时,其外观如图10-3所示。 1) ?MMControl控件的常用属性 (1)? AutoEnable属性。该属性决定MMControl控件是否能够自动启动或关闭控件中的每个按钮。如果将其值设置为True,MMControl控件就启用指定MCI设备类型在当前模式下所支持的全部按钮;如果将其值设置为False,则不能启用或禁用按钮。 (2) ?ButtonEnabled属性。该属性决定是否启用或禁用控件中的某个按钮,禁用的按钮以淡化形式显示。当其值为True时,则启用指定的按钮;当其值为False时,不启用指定的按钮。 (3) ?ButtonVisible属性。该属性用来决定指定的某个按钮是否在控件中显示。当其值为True时,则显示指定的按钮;当其值为False时,则隐藏指定的按钮。 (4)? Command属性。该属性用来指定将要执行的MCI命令,在设计时不可用。 其语法格式如下: MMControl控件.Command[=命令] 其中,命令及其功能描述参见表10-1。 (5) ?DeviceType属性。该属性用来指定要打开的MCI设备类型。 (6) ?FileName属性。该属性用于获取要播放的多媒体文件名,值为包含文件目录和文件名称的字符串。 (7)? hWndDisplay属性。该属性用来定位画面播放的位置。 (8) ?Position属性。该属性用来指定打开的MCI设备的当前位置。在设计时Position属性不可用,在运行时它是只读的。 (9) ?Mode属性。该属性返回打开的MCI设备的当前模式。在设计时Mode属性不可用,在运行时它是只读的。 (10) ?UpdateInterval属性。该属性规定两次连续的StatusUpdate事件之间的时间,单位是ms(毫秒),如果是0 ms,则表明没有StatusUpdate事件发生。 (11) ?Wait属性。该属性决定MMControl控件是否要等到下一条MCI命令完成,才能将控件返回应用程序。在设计时,该属性不可用。 2) ?MMControl控件的常用命令 MMControl控件的常用命令见表10-1。 2.CommonDialog(通用对话框)控件() 本案例中涉及到的第二个控件是CommonDialog(通用对话框)中的“文件”对话框。“文件”对话框用于获取文件名的操作有两种模式:打开文件和保存文件。在这两种对话框窗口内,可遍历磁盘的整个目录结构,找到所需要的文件。 1)? CommonDialog(通用对话框)控件用于文件操作时的常用属性 (1)? FileName 属性,获取或设置用户所要打开的文件的路径和文件名。该属性为文件名字符串,用于设置“打开”对话框中“文件名称”文本框中显示的文件名。 (2)? Filter 属性,用来指定在对话框中显示的文件类型。用Filter属性可以设置多
您可能关注的文档
- Visual Basic程序设计教程 第4章.ppt
- Visual Basic程序设计教程 第6章.ppt
- Visual Basic程序设计教程 第7章.ppt
- Visual Basic程序设计教程 第8章.ppt
- Visual Basic程序设计教程 第9章.ppt
- Visual Basic程序设计教程 第10章.ppt
- Visual Basic程序设计教程 第11章.ppt
- Visual Basic程序设计教程 第12章.ppt
- Visual Basic程序设计教程 第13章.ppt
- Visual Basic程序设计教程 第14章.ppt
- Visual Basic程序设计项目化案例教程 教学课件 作者 王萍 8 13 第11章.ppt
- Visual Basic程序设计项目化案例教程 教学课件 作者 王萍 8 13 第12章.ppt
- Visual Basic程序设计项目化案例教程 教学课件 作者 王萍 8 13 第13章.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目1 搭建VB运行环境.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目2 制作折扣计算器.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目3 制作阴影文字.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目4 制作简易计算器.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目5 制作36选7揺奖机.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目6 用户登录系统.ppt
- Visual Basic程序设计项目化教程管小清电子教案 项目7 排序法演示系统.ppt
文档评论(0)