@@ -1844,6 +1844,7 @@ static LRESULT CALLBACK SubclassTaskBarProc( HWND hWnd, UINT uMsg, WPARAM wParam
1844
1844
ComputeTaskbarColors (data);
1845
1845
WINCOMPATTRDATA attrData={0x13 ,&data,sizeof (data)};
1846
1846
SetWindowCompositionAttribute (hWnd,&attrData);
1847
+ UpdateTaskBars (TASKBAR_UPDATE_TEXTURE);
1847
1848
return res;
1848
1849
}
1849
1850
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
1904
1905
WINCOMPATTRDATA attrData={0x13 ,&data,sizeof (data)};
1905
1906
SetWindowCompositionAttribute (hWnd,&attrData);
1906
1907
}
1907
- if (g_TaskbarTexture && IsAppThemed ())
1908
+ if (g_TaskbarTexture) // && IsAppThemed())
1908
1909
{
1909
1910
// draw taskbar background (behind start button and separators)
1910
1911
PAINTSTRUCT ps;
@@ -2355,12 +2356,13 @@ void UpdateTaskBars( TUpdateTaskbar update )
2355
2356
}
2356
2357
}
2357
2358
}
2358
- else if (GetWinVersion ()<WIN_VER_WIN10 && (!bDefColor || !bDefOpacity))
2359
+ else // if (GetWinVersion()<WIN_VER_WIN10 && (!bDefColor || !bDefOpacity))
2359
2360
{
2360
- if (bDefColor && GetWinVersion ()>WIN_VER_WIN7)
2361
+ // if (bDefColor && GetWinVersion()>WIN_VER_WIN7)
2361
2362
{
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);
2364
2366
}
2365
2367
BITMAPINFO bi={0 };
2366
2368
bi.bmiHeader .biSize =sizeof (BITMAPINFOHEADER);
@@ -2954,7 +2956,7 @@ static void InitStartMenuDLL( void )
2954
2956
if (GetWinVersion ()<=WIN_VER_WIN81)
2955
2957
g_DrawThemeBackgroundHook=SetIatHook (module," uxtheme.dll" ," DrawThemeBackground" ,DrawThemeBackground2);
2956
2958
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);
2958
2960
g_DrawThemeTextCtlHook=SetIatHook (GetModuleHandle (L" comctl32.dll" )," uxtheme.dll" ," DrawThemeText" ,DrawThemeText2);
2959
2961
if (GetWinVersion ()>=WIN_VER_WIN10)
2960
2962
g_SetWindowCompositionAttributeHook=SetIatHook (module," user32.dll" ," SetWindowCompositionAttribute" ,SetWindowCompositionAttribute2);
0 commit comments