我们如何在资源编辑器中为IDR_MAINFRAME-Menu添加一个图标?
如果我在IDR_MAINFRAME-Toolbar中添加了对应的菜单项的图标,那就可以了。 但我不想在工具栏中的运行时看到命令,只在菜单中。
答案 0 :(得分:1)
MENU Resource不支持图标。如果要向菜单添加图标,则需要使用SetMenuItemBitmaps函数自行完成此操作。
但是使用现代MFC扩展,由于引入了色带,因此可以轻松地在菜单中为命令分配符号。 (见CMFCToolBar::SetBasicCommands)。因此,如果在任何可用工具栏中使用相同的命令,MFC会自动添加符号。即使未使用此工具栏(请参阅CMFCToolBar::AddToolBarForImageCollection)。