@@ -1844,6 +1844,7 @@ static LRESULT CALLBACK SubclassTaskBarProc( HWND hWnd, UINT uMsg, WPARAM wParam
18441844 ComputeTaskbarColors (data);
18451845 WINCOMPATTRDATA attrData={0x13 ,&data,sizeof (data)};
18461846 SetWindowCompositionAttribute (hWnd,&attrData);
1847+ UpdateTaskBars (TASKBAR_UPDATE_TEXTURE);
18471848 return res;
18481849 }
18491850 if ((uMsg==WM_DWMCOLORIZATIONCOLORCHANGED || uMsg==WM_SETTINGCHANGE) && taskBar && taskBar->bCustomLook && SetWindowCompositionAttribute && GetWinVersion ()<WIN_VER_WIN10)
@@ -1904,7 +1905,7 @@ static LRESULT CALLBACK SubclassTaskBarProc( HWND hWnd, UINT uMsg, WPARAM wParam
19041905 WINCOMPATTRDATA attrData={0x13 ,&data,sizeof (data)};
19051906 SetWindowCompositionAttribute (hWnd,&attrData);
19061907 }
1907- if (g_TaskbarTexture && IsAppThemed ())
1908+ if (g_TaskbarTexture) // && IsAppThemed())
19081909 {
19091910 // draw taskbar background (behind start button and separators)
19101911 PAINTSTRUCT ps;
@@ -2355,12 +2356,13 @@ void UpdateTaskBars( TUpdateTaskbar update )
23552356 }
23562357 }
23572358 }
2358- else if (GetWinVersion ()<WIN_VER_WIN10 && (!bDefColor || !bDefOpacity))
2359+ else // if (GetWinVersion()<WIN_VER_WIN10 && (!bDefColor || !bDefOpacity))
23592360 {
2360- if (bDefColor && GetWinVersion ()>WIN_VER_WIN7)
2361+ // if (bDefColor && GetWinVersion()>WIN_VER_WIN7)
23612362 {
2362- color=GetSystemGlassColor8 ();
2363- color=((color&0xFF )<<16 )|(color&0xFF00 )|((color>>16 )&0xFF );
2363+ // color=GetSystemGlassColor8();
2364+ color=GetSysColor (COLOR_BTNFACE);
2365+ // color=((color&0xFF)<<16)|(color&0xFF00)|((color>>16)&0xFF);
23642366 }
23652367 BITMAPINFO bi={0 };
23662368 bi.bmiHeader .biSize =sizeof (BITMAPINFOHEADER);
@@ -2954,7 +2956,7 @@ static void InitStartMenuDLL( void )
29542956 if (GetWinVersion ()<=WIN_VER_WIN81)
29552957 g_DrawThemeBackgroundHook=SetIatHook (module ," uxtheme.dll" ," DrawThemeBackground" ,DrawThemeBackground2);
29562958 g_DrawThemeTextHook=SetIatHook (module ," uxtheme.dll" ," DrawThemeText" ,DrawThemeText2);
2957- g_DrawThemeTextExHook=SetIatHook (module ," uxtheme.dll" ," DrawThemeTextEx" ,DrawThemeTextEx2);
2959+ // g_DrawThemeTextExHook=SetIatHook(module,"uxtheme.dll","DrawThemeTextEx",DrawThemeTextEx2);
29582960 g_DrawThemeTextCtlHook=SetIatHook (GetModuleHandle (L" comctl32.dll" )," uxtheme.dll" ," DrawThemeText" ,DrawThemeText2);
29592961 if (GetWinVersion ()>=WIN_VER_WIN10)
29602962 g_SetWindowCompositionAttributeHook=SetIatHook (module ," user32.dll" ," SetWindowCompositionAttribute" ,SetWindowCompositionAttribute2);
0 commit comments