91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

MFC中MessageBeep與sndPlaySound播放聲音函數使用

MFC
小云
178
2023-09-12 06:52:30
欄目: 編程語言

在MFC中,可以使用MessageBeep和sndPlaySound函數來播放聲音。

  1. MessageBeep函數:

MessageBeep函數用于播放系統默認的聲音。它的原型如下:

BOOL MessageBeep(UINT uType);

其中,uType參數指定要播放的聲音類型。常用的聲音類型有:

  • MB_OK:播放一個“確認”聲音。

  • MB_ICONASTERISK:播放一個“信息”聲音。

  • MB_ICONEXCLAMATION:播放一個“警告”聲音。

  • MB_ICONHAND:播放一個“錯誤”聲音。

示例代碼:

MessageBeep(MB_OK);
  1. sndPlaySound函數:

sndPlaySound函數用于播放指定的聲音文件。它的原型如下:

BOOL sndPlaySound(LPCTSTR lpszSound, UINT uFlags);

其中,lpszSound參數指定要播放的聲音文件路徑或名稱。uFlags參數指定播放聲音的行為標志。常用的行為標志有:

  • SND_FILENAME:lpszSound參數是一個文件名。

  • SND_ASYNC:以異步方式播放聲音,即立即返回而不等待聲音播放完成。

  • SND_LOOP:循環播放聲音。

示例代碼:

// 播放一個wav文件
sndPlaySound(_T("path/to/sound.wav"), SND_FILENAME);
// 播放一個循環的wav文件
sndPlaySound(_T("path/to/loop_sound.wav"), SND_FILENAME | SND_LOOP);
// 停止播放聲音
sndPlaySound(NULL, 0);

注意:為了使用sndPlaySound函數,需要在項目的資源文件中包含相應的聲音文件,并將其設置為資源文件的屬性為"audio"。

0
财经| 涪陵区| 衡阳县| 车致| 蓬安县| 武穴市| 乌拉特中旗| 长宁区| 葫芦岛市| 恭城| 东莞市| 达日县| 芦溪县| 罗江县| 长海县| 上蔡县| 大足县| 柳州市| 江川县| 宁南县| 资中县| 奉节县| 神农架林区| 蒲城县| 阿克陶县| 日土县| 易门县| 德阳市| 上高县| 延吉市| 樟树市| 土默特左旗| 巩留县| 东海县| 景宁| 全州县| 丰台区| 中方县| 同心县| 醴陵市| 商南县|