Windows Vistaまではアイコンのないダイアログで一般の警告音が鳴っていました。
Windows 7以降は鳴らなくなりました。
それでも、音付きのアイコンのないダイアログをC言語(Windows API)で表示させてみます。
非常に単純ですが、MessageBox関数を呼ぶ前にMessageBeep関数で一般の警告音を鳴らすだけです。
音にこだわる人の自己満足ですが…
NoIconDialogWithSound.c
# include <Windows.h>
int WINAPI WinMain(HINSTANCE hI, HINSTANCE hP, LPSTR lpC, int nC)
{
MessageBeep(MB_OK);
MessageBox(NULL, "一般の警告音が鳴ります。", "音付きのアイコンのないダイアログ", MB_OK);
return 0;
}