From: Giannis Adamopoulos Date: Fri, 31 Mar 2017 18:18:19 +0000 (+0000) Subject: [DESK.CPL] -Load the TMT_FLATMENUS property from the theme and use SPI_SETFLATMENU... X-Git-Tag: ReactOS-0.4.5~181 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=5e8714cdca9d808b97f0baae7b9823062b8a94b8;ds=sidebyside [DESK.CPL] -Load the TMT_FLATMENUS property from the theme and use SPI_SETFLATMENU to set it. svn path=/trunk/; revision=74252 --- diff --git a/reactos/dll/cpl/desk/theme.c b/reactos/dll/cpl/desk/theme.c index e76c4e6a511..b2e5b7fb69c 100644 --- a/reactos/dll/cpl/desk/theme.c +++ b/reactos/dll/cpl/desk/theme.c @@ -411,6 +411,8 @@ ApplyScheme(IN COLOR_SCHEME *scheme, IN PTHEME_SELECTION pSelectedTheme) /* Hide underlined letters for keyboard navigation until I press the Alt key */ SYS_CONFIG(SPI_SETKEYBOARDCUES, 0, IntToPtr(scheme->Effects.bKeyboardCues)); + SYS_CONFIG(SPI_SETFLATMENU, 0, IntToPtr(scheme->bFlatMenus)); + // SYS_CONFIG(SPI_SETACTIVEWINDOWTRACKING, 0, IntToPtr(scheme->Effects.bActiveWindowTracking)); // SYS_CONFIG(SPI_SETCOMBOBOXANIMATION, 0, IntToPtr(scheme->Effects.bComboBoxAnimation)); // SYS_CONFIG(SPI_SETLISTBOXSMOOTHSCROLLING, 0, IntToPtr(scheme->Effects.bListBoxSmoothScrolling)); @@ -934,6 +936,8 @@ LoadSchemeFromTheme(OUT PCOLOR_SCHEME scheme, IN PTHEME_SELECTION pSelectedTheme GetThemeSysFont(hTheme, TMT_MSGBOXFONT, &scheme->ncMetrics.lfMessageFont); GetThemeSysFont(hTheme, TMT_ICONTITLEFONT, &scheme->icMetrics.lfFont); + scheme->bFlatMenus = GetThemeSysBool(hTheme, TMT_FLATMENUS); + CloseThemeData(hTheme); return TRUE;