diff --git a/uppsrc/CtrlLib/ChWin32.cpp b/uppsrc/CtrlLib/ChWin32.cpp index 7117da903..f6a09310b 100644 --- a/uppsrc/CtrlLib/ChWin32.cpp +++ b/uppsrc/CtrlLib/ChWin32.cpp @@ -450,8 +450,12 @@ void ChHostSkin() { MenuBar::Style& s = MenuBar::StyleDefault().Write(); if(vista_aero) { - s.itemtext = XpColor(XP_MENU, 14 /*MENU_POPUPITEM*/, 2 /*HOT*/, 3803/*TMT_TEXTCOLOR*/); + s.topitemtext[0] = s.topitemtext[1] = s.topitemtext[2] = + s.itemtext = XpColor(XP_MENU, 8 /*MENU_POPUPITEM*/, + 2 /*HOT*/, 3803/*TMT_TEXTCOLOR*/); Win32Look(s.item, XP_MENU, 14 /*MENU_POPUPITEM*/, 2 /*HOT*/); + Win32Look(s.topitem[1], XP_MENU, 8 , 2 /*HOT*/); + Win32Look(s.topitem[2], XP_MENU, 8 , 3 /*HOT*/); Win32Look(s.popupiconbar, XP_MENU, 13, 1); s.leftgap = 32; s.textgap = 6;