【问题标题】:MFC - Missing Icons next to Right-Click Popup MenuMFC - 右键单击​​弹出菜单旁边缺少图标
【发布时间】:2019-10-03 17:42:12
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: c++ mfc


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多