From fcadedb306280af94f6d34ddb51ed35e9a45631a Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 13 Jan 2019 14:05:00 +0100 Subject: [PATCH] [MMSYS] Play default sound when the volume trackbar is released. This works on Windows XP but it might not work on ReactOS because of unimplemented features of PlaySound(). --- dll/cpl/mmsys/volume.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dll/cpl/mmsys/volume.c b/dll/cpl/mmsys/volume.c index 6374c12edc1..ccaafc36ea6 100644 --- a/dll/cpl/mmsys/volume.c +++ b/dll/cpl/mmsys/volume.c @@ -472,7 +472,11 @@ VolumeDlgProc(HWND hwndDlg, break; case WM_NOTIFY: - if (((LPNMHDR)lParam)->code == (UINT)PSN_APPLY) + if (((LPNMHDR)lParam)->code == (UINT)NM_RELEASEDCAPTURE) + { + PlaySound((LPCTSTR)SND_ALIAS_SYSTEMDEFAULT, NULL, SND_ALIAS_ID | SND_ASYNC); + } + else if (((LPNMHDR)lParam)->code == (UINT)PSN_APPLY) { SaveData(hwndDlg); }