https://git.reactos.org/?p=reactos.git;a=commitdiff;h=fcadedb306280af94f6d3…
commit fcadedb306280af94f6d34ddb51ed35e9a45631a
Author: Eric Kohl <eric.kohl(a)reactos.org>
AuthorDate: Sun Jan 13 14:05:00 2019 +0100
Commit: Eric Kohl <eric.kohl(a)reactos.org>
CommitDate: Sun Jan 13 14:05:00 2019 +0100
[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 6374c12edc..ccaafc36ea 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);
}