MFC のアラート音を実現する方法

MFCのアラーム音を鳴らすには、Windows APIのBeep関数を使い、コンピュータのブザー音を鳴らすことができます。

以下は、Beep 関数を使用して MFC アラーム音を作成する例です。

  1. MFCアプリケーションのヘッダーファイルにWindows.hヘッダーファイルを追加する。
#include <Windows.h>
  1. アラーム音を鳴らす必要がある箇所でBeep関数を呼び出す。
Beep(1000, 500); // 发出1000Hz的声音,持续500毫秒

上記の例では、Beep 関数の1 つ目の引数は、音の周波数を示し、単位はヘルツ(Hz) で、範囲は 37 から 32,767 です。2 つ目の引数は、音の持続時間を示し、単位はミリ秒(ms) です。

注意: Beep関数によってコンピュータのスピーカーから音がなりますので、コンピュータのスピーカーが正しく動作し適切な音量が設定されているのを確認してください。一部のコンピュータは内蔵スピーカーを備えていないか外付けの音響機器を通じて音声を再生している場合があり、その場合には警告音を聞くことができない可能性があります。

bannerAds