【发布时间】:2010-09-09 09:09:36
【问题描述】:
在新的 MFC 功能(功能包)中有三个地方显示菜单:
- 在菜单栏中 (CMFCMenuBar)
- 在弹出菜单中 (CMFCPopupMenu)
- 在 CMFCButton 的“下拉菜单”版本中
我想将图标(高颜色和透明)放在所有菜单中。我发现 CFrameWndEx::OnDrawMenuImage() 可以用来自定义在菜单栏项目前面绘制图标。这不是很方便,必须在2008年实现图标绘制,但它可以工作。对于其他人,我还没有找到解决方案。有没有一种自动设置菜单图标的方法?
【问题讨论】:
-
那么通过下面的答案,您已经能够将图标添加到顶级菜单项(如通常的文件、编辑、查看、帮助项)?谢谢!
标签: mfc mfc-feature-pack