VC右键菜单如何显示图标

已经可以实现菜单的弹出功能,但是希望菜单在弹出的时候在菜单子项的左边能有一个图标显示,效果类似用winrar压缩文件时左边那个3本书的样子,要如何添加代码?按照1L的方法... 已经可以实现菜单的弹出功能,但是希望菜单在弹出的时候在菜单子项的左边能有一个图标显示,效果类似用winrar压缩文件时 左边那个3本书的样子,要如何添加代码?
按照1L的方法,我添加了2个bitmap,并且使用bitmap.load加载了图片,右键时不显示,而且右键菜单消失时会出现BUG
展开
 我来答
50573750
推荐于2016-01-23 · TA获得超过976个赞
知道大有可为答主
回答量:1800
采纳率:100%
帮助的人:0
展开全部
利用SetMenuItemBitmaps就可以了。

pMenu->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION,&m_bitmap,&m_bitmap);

就行了。

首先确保你的CBitmap是否析构了,必须把那两个设为类变量。而且只能loadbitmap一次!!!不能设为局部变量,估计你是这里错了。。。

注意,如果Cbitmap过大的话也不显示的。

不懂,百度消息我。
dengzheng_meg
2012-07-21
知道答主
回答量:1
采纳率:0%
帮助的人:1602
展开全部
pMenu->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION,&m_bitmap,&m_bitmap); 要放在在OnContextMenu或OnRButtonDown()中才行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式