使用VC6和WindowsMediaPlayer控件制作简单的播放器

需积分: 12 4 下载量 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类,提供了文件对话框的功能。 * 文件类型过滤器:是一个字符串数组,用于过滤文件对话框中显示的文件类型。