16,551
社区成员
发帖
与我相关
我的任务
分享
现在我只能采用替换颜色法来对系统弹出菜单绘制,但这样有很大限制,比如分隔线和灰掉字体是一个颜色,没法分开处理,这个问题有没有高手能解决啊,分享下点思路????
在win7下新建那一项的子菜单能正常显示?
memset(&mi, 0, sizeof(mi));
mi.cbSize = sizeof(MENUITEMINFO);
mi.fMask = MIIM_BITMAP;
//CBitmap bmp;
//mi.hbmpItem = bmp;
::GetMenuItemInfo(m_hMenu, i, TRUE, &mi);

pSysMenu->GetMenuString(1, strItem, MF_BYPOSITION);
人呢,都别潜水了
既然有SetMenuItemBitmaps,那有没有方式得到这个图片,换一种方式问:怎么得到菜单某一项的图标,给个代码,
大牛出来,祖国召唤你们。