繁体   English   中英

MFC - 右键单击弹出菜单旁边缺少图标

[英]MFC - Missing Icons next to Right-Click Popup Menu

这是在 Visual Studio 2017 中使用 Microsoft 基础类

我有一个弹出菜单,当我右键单击树项时会出现一个弹出菜单,它有 2 个条目“删除节点”和“属性”。 “删除节点”的左侧是一个红色的 X 图标(表示删除)和一个手拿着一张纸的图标(表示“属性”)。 一切都很好。

但是对于不同类型的树项会出现第二个弹出菜单。 它还有一个“删除节点”和“属性”。 但是这些条目的左侧没有出现任何图标!!! . 缺少的图标有一个左侧垂直条(放置图标的位置)。

如何在第二个弹出菜单旁边获得相同的图标? 我已经使用资源编辑器在视觉上和文本中查看了代码和弹出菜单,但看不到这是如何指定的。

谢谢

我想我已经找到了答案。 它正在使用相应工具栏中的图标。 因为工具栏中缺少菜单 ID 处理程序,所以不显示任何图标。

如果使用相同的菜单 ID,则从工具栏中“借用”弹出菜单上的图标。

这是一个假设,但我有理由相信它是正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM