Index: ChWin32.cpp =================================================================== --- ChWin32.cpp (revision 444) +++ ChWin32.cpp (working copy) @@ -450,8 +450,12 @@ { 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;