From 80755c7a98337695dfa49d80ec5b21176254022e Mon Sep 17 00:00:00 2001 From: EA Durbin Date: Thu, 20 Sep 2007 23:51:31 -0500 Subject: winecfg: implement audio test --- programs/winecfg/audio.c | 9 ++++++++- programs/winecfg/idw_testsound.wav | Bin programs/winecfg/resource.h | 1 + programs/winecfg/winecfg.rc | 3 +++ 4 files changed, 12 insertions(+), 1 deletions(-) diff --git a/programs/winecfg/audio.c b/programs/winecfg/audio.c index 071c13d..bea4f23 100644 --- a/programs/winecfg/audio.c +++ b/programs/winecfg/audio.c @@ -730,7 +730,14 @@ AudioDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) configureAudioDriver(hDlg); break; case IDC_AUDIO_TEST: - MessageBox(NULL, "Audio Test not implemented yet!", "Fixme", MB_OK | MB_ICONERROR); + if(PlaySound(TEXT(IDW_TESTSOUND), NULL, SND_RESOURCE | SND_SYNC)) + { + MessageBox(NULL, "Audio test successful!", "Success!", MB_OK); + } + else + { + MessageBox(NULL, "Audio test not successful!", "Error!", MB_OK | MB_ICONERROR); + } break; case IDC_AUDIO_CONTROL_PANEL: MessageBox(NULL, "Launching audio control panel not implemented yet!", "Fixme", MB_OK | MB_ICONERROR); diff --git a/programs/winecfg/idw_testsound.wav b/programs/winecfg/idw_testsound.wav new file mode 100644 index 0000000..223fe3c Binary files /dev/null and b/programs/winecfg/idw_testsound.wav differ diff --git a/programs/winecfg/resource.h b/programs/winecfg/resource.h index 0166f71..3eadd19 100644 --- a/programs/winecfg/resource.h +++ b/programs/winecfg/resource.h @@ -173,6 +173,7 @@ #define IDS_AUDIO_MISSING 1309 #define IDC_DSOUND_RATES 1310 #define IDC_DSOUND_BITS 1311 +#define IDW_TESTSOUND 1312 #define IDS_ACCEL_FULL 8300 #define IDS_ACCEL_STANDARD 8301 #define IDS_ACCEL_BASIC 8302 diff --git a/programs/winecfg/winecfg.rc b/programs/winecfg/winecfg.rc index a26a544..f11aa72 100644 --- a/programs/winecfg/winecfg.rc +++ b/programs/winecfg/winecfg.rc @@ -56,3 +56,6 @@ IDB_WINE BITMAP idb_wine.bmp /* @makedep: idb_checkbox.bmp */ IDB_CHECKBOX BITMAP idb_checkbox.bmp + +/* @makedep: idw_testsound.wav */ +IDW_TESTSOUND WAVE idw_testsound.wav -- 1.4.4.2