From ece5c941b55e3f5ab0c8fff476a4261837d95268 Mon Sep 17 00:00:00 2001 From: Valentin Radu Date: Sat, 28 May 2022 13:52:36 +0300 Subject: [PATCH] General: Export variable that tells if desktop is in foreground --- ExplorerPatcher/dllmain.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ExplorerPatcher/dllmain.c b/ExplorerPatcher/dllmain.c index b91a979..4e9b373 100644 --- a/ExplorerPatcher/dllmain.c +++ b/ExplorerPatcher/dllmain.c @@ -187,7 +187,7 @@ DWORD S_Icon_Dark_TaskView = 0; void* P_Icon_Dark_Widgets = NULL; DWORD S_Icon_Dark_Widgets = 0; - +BOOL g_bIsDesktopRaised = FALSE; #include "utility.h" #include "resource.h" @@ -2416,6 +2416,10 @@ INT64 Shell_TrayWndSubclassProc( DestroyMenu(hMenu); } } + else if (uMsg == 1368) + { + g_bIsDesktopRaised = (lParam & 1) == 0; + } return DefSubclassProc(hWnd, uMsg, wParam, lParam); } #endif