VC使用低级音频函数和多媒体I/O函数实现播放波形文件,选择wav文件后,可直接播放,比较一下,与一般的wav播放器有什么不同吧。创建打开文件对话框对象,默认的文件扩展名为".wav".调用DoModal()函数显示打开文件对话框,若不是WAV文件,关闭文件并退出。   将波形文件的Fmt块数据读入lpFormat,获取'data'块的大小及偏移地址,将波形文件定位到声音数据处,检查音频输出设备是否能播放指定的音频文件,如果创建WAV数据内存失败,关闭文件、释放内存并退出。