亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
莱西市| 辛集市| 喀喇沁旗| 柳河县| 龙泉市| 澳门| 仁怀市| 察哈| 沂水县| 淮北市| 无极县| 漯河市| 商都县| 三台县| 墨竹工卡县| 江永县| 千阳县| 喀喇| 墨脱县| 南开区| 扎鲁特旗| 郯城县| 汪清县| 忻州市| 四子王旗| 新民市| 隆尧县| 乳源| 岳普湖县| 苗栗市| 焦作市| 洛宁县| 通河县| 西安市| 内黄县| 扎赉特旗| 丰原市| 文登市| 镇宁| 福州市| 麻城市|