動作確認
C++ Builder XE4
Rad Studio 10.2 Tokyo Update 2 (追記: 2017/12/27)
Beep音の鳴らし方。
参考 http://www.geocities.jp/asumaroyuumaro/program/tips/beep.html
Unit1.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Beep(); // 標準Beep音
Sleep(1000);
MessageBeep(MB_ICONASTERISK);
Sleep(1000);
MessageBeep(MB_ICONEXCLAMATION); //警告
Sleep(1000);
MessageBeep(MB_ICONHAND); //システムエラー
Sleep(1000);
MessageBeep(MB_ICONQUESTION); //問い合わせ
Sleep(1000);
MessageBeep(MB_OK); //一般の警告音
}
参考ページには
messageBeep()
と小文字のm
始まりの関数名だが、XE4ではエラーとなった。
MessageBeep()
と大文字のM
始まりの関数名にしたら動いた。
(追記 2016/01/07)
自分が聞いた音の感じ
- MB_ICONEXCLAMATION > やわらかい音
- MB_ICONHAND > 重い音
- MB_OK > 軽い音