
VC右键菜单如何显示图标
已经可以实现菜单的弹出功能,但是希望菜单在弹出的时候在菜单子项的左边能有一个图标显示,效果类似用winrar压缩文件时左边那个3本书的样子,要如何添加代码?按照1L的方法...
已经可以实现菜单的弹出功能,但是希望菜单在弹出的时候在菜单子项的左边能有一个图标显示,效果类似用winrar压缩文件时 左边那个3本书的样子,要如何添加代码?
按照1L的方法,我添加了2个bitmap,并且使用bitmap.load加载了图片,右键时不显示,而且右键菜单消失时会出现BUG 展开
按照1L的方法,我添加了2个bitmap,并且使用bitmap.load加载了图片,右键时不显示,而且右键菜单消失时会出现BUG 展开
2个回答
展开全部
利用SetMenuItemBitmaps就可以了。
pMenu->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION,&m_bitmap,&m_bitmap);
就行了。
首先确保你的CBitmap是否析构了,必须把那两个设为类变量。而且只能loadbitmap一次!!!不能设为局部变量,估计你是这里错了。。。
注意,如果Cbitmap过大的话也不显示的。
不懂,百度消息我。
pMenu->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION,&m_bitmap,&m_bitmap);
就行了。
首先确保你的CBitmap是否析构了,必须把那两个设为类变量。而且只能loadbitmap一次!!!不能设为局部变量,估计你是这里错了。。。
注意,如果Cbitmap过大的话也不显示的。
不懂,百度消息我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询