奇怪的事情 右键popup menu(弹出式菜单)的背景颜色 怎么改变?
我如下进行改变
MENUINFO mi;
GetMenuInfo(menu,&mi);
mi.cbSize=sizeof(MENUINFO);//原来少了这句!!!;
mi.fMask= MIM_BACKGROUND;
HBRUSH bBrush = CreateSolidBrush(m_BackGroundColor);
mi.hbrBack = bBrush;
menu.SetMenuInfo(&mi);
DeleteObject(bBrush); 竟然变成了白色 而不是我设置的颜色