--- mstools/mfc/samples/ctrltest/custmenu.cpp 2018/08/09 18:21:00 1.1 +++ mstools/mfc/samples/ctrltest/custmenu.cpp 2018/08/09 18:24:49 1.1.1.2 @@ -92,9 +92,9 @@ void CTestWindow::AttachCustomMenu() for (int iColor = 0; iColor <= (IDM_COLOR_LAST-IDM_COLOR_FIRST); iColor++) { // 3 bit encoded RGB values - BYTE red = (iColor & 4) * 255; - BYTE green = (iColor & 2) * 255; - BYTE blue = (iColor & 1) * 255; + BYTE red = (iColor & 4) ? 0xff : 0; + BYTE green = (iColor & 2) ? 0xff : 0; + BYTE blue = (iColor & 1) ? 0xff : 0; m_colorMenu.AppendColorMenuItem(IDM_COLOR_FIRST + iColor, RGB(red, green, blue));