From 82cba89f7d6c752fcba55e86107d896fc0e71ca3 Mon Sep 17 00:00:00 2001 From: SeraphimaZ Date: Tue, 16 Nov 2021 22:54:45 +0300 Subject: [PATCH] play sound --- tools/AlwaysOnTop/AlwaysOnTop.cpp | 7 +++++++ tools/AlwaysOnTop/AlwaysOnTop.vcxproj | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/tools/AlwaysOnTop/AlwaysOnTop.cpp b/tools/AlwaysOnTop/AlwaysOnTop.cpp index 62fd9518c..f0f971c36 100644 --- a/tools/AlwaysOnTop/AlwaysOnTop.cpp +++ b/tools/AlwaysOnTop/AlwaysOnTop.cpp @@ -1,5 +1,6 @@ #include "pch.h" #include "AlwaysOnTop.h" +#include const static wchar_t* HOTKEY_WINDOW_CLASS_NAME = L"HotkeyHandleWindowClass"; @@ -69,6 +70,12 @@ void AlwaysOnTop::ProcessCommand(HWND window) topmostWindows.push_back(window); } } + + auto soundPlayed = PlaySound((LPCTSTR)SND_ALIAS_SYSTEMASTERISK, NULL, SND_ALIAS_ID); + if (!soundPlayed) + { + MessageBoxW(NULL, L"Sound playing error", L"AlwaysOnTop error", MB_OK | MB_ICONERROR); + } } void AlwaysOnTop::ResetAll() diff --git a/tools/AlwaysOnTop/AlwaysOnTop.vcxproj b/tools/AlwaysOnTop/AlwaysOnTop.vcxproj index 1ca281291..1d2367afa 100644 --- a/tools/AlwaysOnTop/AlwaysOnTop.vcxproj +++ b/tools/AlwaysOnTop/AlwaysOnTop.vcxproj @@ -93,6 +93,7 @@ Windows true + winmm.lib;%(AdditionalDependencies) @@ -109,6 +110,7 @@ true true true + winmm.lib;%(AdditionalDependencies) @@ -121,6 +123,7 @@ Windows true + winmm.lib;%(AdditionalDependencies) @@ -137,6 +140,7 @@ true true true + winmm.lib;%(AdditionalDependencies)