diff --git a/ExplorerPatcher/dllmain.c b/ExplorerPatcher/dllmain.c index 049f03b..bca8447 100644 --- a/ExplorerPatcher/dllmain.c +++ b/ExplorerPatcher/dllmain.c @@ -8062,27 +8062,15 @@ HRESULT explorer_DrawThemeTextEx( SystemParametersInfoW(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), &ncm, 0); HFONT hFont = NULL; - if (bIsActiveUnhovered) + if (bIsActiveUnhovered || bIsActiveHovered) { - hFont = CreateFontIndirectW(&(ncm.lfCaptionFont)); - } - else if (bIsInactiveUnhovered) - { - hFont = CreateFontIndirectW(&(ncm.lfMenuFont)); - } - else if (bIsActiveHovered) - { - hFont = CreateFontIndirectW(&(ncm.lfCaptionFont)); - } - else if (bIsInactiveHovered) - { - hFont = CreateFontIndirectW(&(ncm.lfMenuFont)); + ncm.lfCaptionFont.lfWeight = FW_BOLD; } else { - hFont = CreateFontIndirectW(&(ncm.lfMenuFont)); - //wprintf(L"DrawThemeTextEx %d %d %s\n", iPartId, iStateId, pszText); + ncm.lfCaptionFont.lfWeight = FW_NORMAL; } + hFont = CreateFontIndirectW(&(ncm.lfCaptionFont)); if (iPartId == 5 && iStateId == 0) // clock {