使用VC6和WindowsMediaPlayer控件制作简单的播放器
需积分: 12 122 浏览量
更新于2024-09-09
1
收藏 933KB PDF 举报
VC制作Player
本教程旨在指导读者使用VC6和MFCAppWizard创建一个简单的播放器,使用Windows Media Player控件。下面是详细的知识点总结:
**1. 创建MFC工程**
在VC6中,选择MFCAppWizard(exe)创建一个新的工程。选择基本对话框,并删除多余的代码和注释。
**2. 设计对话框**
在对话框中,右击“确定”按钮,并将其拖拽到右下角。然后,右击“确定”按钮,选择属性,并将标题设置为“Open”。
**3. 添加Windows Media Player控件**
右击对话框的空白处,选择插入ActiveX控件,并选择Windows Media Player控件。路径为c:\\wmp.dll。
**4. 建立类向导**
右击Windows Media Player控件,选择建立类向导。在Member Variables下,选择wmp控件的ID,并将其设置为IDC_OCX1。
**5. 添加变量**
在类向导中,添加一个变量,并将其命名为m_Player。
**6. 编写代码**
在对话框的右下角,双击“确定”按钮,并填写函数名。在函数体内,编写代码以打开文件对话框,并将选择的文件路径传递给m_Player对象。
**7. 文件类型过滤**
使用CFileDialog类来打开文件对话框,并设置文件类型过滤器,以便选择不同的媒体文件类型。
**8. 播放媒体文件**
使用m_Player对象的SetUrl方法来播放选择的媒体文件。
**9. 编译和运行**
编译整个工程,并运行程序,以便测试播放器的功能。
**知识点总结**
* 使用VC6和MFCAppWizard创建一个简单的播放器
* 使用Windows Media Player控件播放媒体文件
* 使用CFileDialog类打开文件对话框
* 使用文件类型过滤器选择不同的媒体文件类型
* 使用m_Player对象播放选择的媒体文件
**相关概念**
* MFC(Microsoft Foundation Classes):是一个C++类库,提供了许多有用的类和函数来帮助开发Windows应用程序。
* ActiveX控件:是一个可以嵌入到应用程序中的组件,提供了特定的功能。
* Windows Media Player控件:是一个ActiveX控件,提供了媒体文件播放功能。
* CFileDialog类:是一个MFC类,提供了文件对话框的功能。
* 文件类型过滤器:是一个字符串数组,用于过滤文件对话框中显示的文件类型。
2011-07-27 上传
434 浏览量
2012-05-19 上传
2011-03-04 上传
2009-01-08 上传
2009-08-20 上传
2022-02-12 上传
2011-09-26 上传
2010-09-14 上传
qq_22326671
- 粉丝: 0
- 资源: 3
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章