用MessageBeep播放WAV文件

void CBeepVoiceDlg::OnPlay()
{
 // TODO: Add your control notification handler code here
 UpdateData(true);
 if (waveOutGetNumDevs() == 0) //获取系统音频设备
 {
  MessageBox("No audio device!", "Error" );
  return;
 }
 switch (m_radio)
 {
 case 0:
  MessageBeep(-1);//用计算机喇叭发出标准嘟声
  break;
 case 1:
  MessageBeep(MB_ICONASTERISK);//系统星号
  break;
 case 2:
  MessageBeep(MB_ICONEXCLAMATION);//感叹号
  break;
 case 3:
  MessageBeep(MB_ICONHAND);//系统手
  break;
 case 4:
  MessageBeep(MB_ICONQUESTION);//系统问号
  break;
 case 5:
  MessageBeep(MB_OK);//系统缺省
  break;
 case 6:
  Beep( 650, 3000); //频率为650HZ,持续时间3秒
  break;
 }
}

你可能感兴趣的:(message)