File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414#include " ResourceHelper.h"
1515#include " LogManager.h"
1616#include " TouchHelper.h"
17+ #include " Win11StartButton.h"
1718#include " IatHookHelper.h"
1819#include " dllmain.h"
1920#include < uxtheme.h>
@@ -2643,6 +2644,7 @@ void UpdateTaskBars( TUpdateTaskbar update )
26432644 InvalidateRect (taskBar.taskBar ,NULL ,TRUE );
26442645 PostMessage (taskBar.taskBar ,WM_THEMECHANGED ,0 ,0 );
26452646 }
2647+ UpdateWin11StartButtonMonitor ();
26462648}
26472649
26482650// /////////////////////////////////////////////////////////////////////////////
@@ -3227,6 +3229,7 @@ if (!g_bTrimHooks)
32273229
32283230 UpdateTaskBars (TASKBAR_RECREATE_BUTTONS );
32293231 UpdateTaskBars (TASKBAR_UPDATE_TEXTURE );
3232+ StartWin11StartButtonMonitor ();
32303233}
32313234
32323235static void RecreateStartButton ( size_t taskbarId )
@@ -3288,6 +3291,8 @@ static DWORD WINAPI ExitThreadProc( void *param )
32883291
32893292static void CleanStartMenuDLL ( void )
32903293{
3294+ StopWin11StartButtonMonitor ();
3295+
32913296 ClearIatHook (g_DwmpBTRHook);
32923297 g_DwmpBTRHook=NULL ;
32933298 ClearIatHook (g_DwmpTWWRHook);
Original file line number Diff line number Diff line change 8989 <PrecompiledHeader >Create</PrecompiledHeader >
9090 </ClCompile >
9191 <ClCompile Include =" TouchHelper.cpp" />
92+ <ClCompile Include =" Win11StartButton.cpp" />
9293 </ItemGroup >
9394 <ItemGroup >
9495 <ClInclude Include =" Accessibility.h" />
110111 <ClInclude Include =" stdafx.h" />
111112 <ClInclude Include =" targetver.h" />
112113 <ClInclude Include =" TouchHelper.h" />
114+ <ClInclude Include =" Win11StartButton.h" />
113115 </ItemGroup >
114116 <ItemGroup >
115117 <Image Include =" ..\..\Setup\OpenShell.ico" />
Original file line number Diff line number Diff line change 7272 <ClCompile Include =" TouchHelper.cpp" >
7373 <Filter >Source Files</Filter >
7474 </ClCompile >
75+ <ClCompile Include =" Win11StartButton.cpp" >
76+ <Filter >Source Files</Filter >
77+ </ClCompile >
7578 </ItemGroup >
7679 <ItemGroup >
7780 <ClInclude Include =" Accessibility.h" >
128131 <ClInclude Include =" TouchHelper.h" >
129132 <Filter >Header Files</Filter >
130133 </ClInclude >
134+ <ClInclude Include =" Win11StartButton.h" >
135+ <Filter >Header Files</Filter >
136+ </ClInclude >
131137 <ClInclude Include =" resource.h" >
132138 <Filter >Resource Files</Filter >
133139 </ClInclude >
You can’t perform that action at this time.
0 commit comments