https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a6719230378fd49e610593...
commit a6719230378fd49e610593c2b7e45ac331017c86 Author: Giannis Adamopoulos gadamopoulos@reactos.org AuthorDate: Fri Jan 5 11:53:35 2018 +0200
[SHELL32] CMenuToolbarBase: Use COLOR_MENUTEXT color for the text color in normal menu items. CORE-13855 --- dll/win32/shell32/shellmenu/CMenuToolbars.cpp | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dll/win32/shell32/shellmenu/CMenuToolbars.cpp b/dll/win32/shell32/shellmenu/CMenuToolbars.cpp index 40dd12fc9a..909c5fb21f 100644 --- a/dll/win32/shell32/shellmenu/CMenuToolbars.cpp +++ b/dll/win32/shell32/shellmenu/CMenuToolbars.cpp @@ -206,6 +206,9 @@ HRESULT CMenuToolbarBase::OnCustomDraw(LPNMTBCUSTOMDRAW cdraw, LRESULT * theResu } else { + // Set the text color, will be used by the internal drawing code + cdraw->clrText = GetSysColor(COLOR_MENUTEXT); + // Remove HOT and CHECKED flags (will restore HOT if necessary) cdraw->nmcd.uItemState &= ~CDIS_HOT;