【问题标题】:Help finding issue with tooltip on CMFCMenuBar帮助查找 CMFCMenuBar 上的工具提示问题
【发布时间】:2009-11-03 03:15:55
【问题描述】:

我有一个使用功能包中发布的新 UI 功能的 MFC 应用程序,但我在菜单栏上的工具提示方面遇到了问题。

默认情况下,我相信工具提示不会在菜单项上启用。然而,每当我将鼠标悬停在任何菜单列表中的第二个项目上时,我都会在弹出窗口中看到一个带有“无标题”的工具提示。唯一不会发生这种情况的是第二项是分隔符时。这只发生在第二个项目上,而不是列表中的任何其他项目。同样奇怪的是,当鼠标悬停在“编辑”顶级菜单项上时,会出现一个工具提示弹出窗口。

为了说明,顶级菜单:

文件编辑查看帮助(将鼠标悬停在“编辑”上会显示工具提示)

说明文件菜单

文件 新的 打开 节省 另存为

(将鼠标悬停在“打开”上会显示工具提示)

每个菜单部分上的第二个项目再次发生相同的行为。其他菜单项均不显示工具提示。

非常感谢任何有关我如何确定此问题的帮助。

【问题讨论】:

    标签: mfc visual-c++ mfc-feature-pack


    【解决方案1】:

    发现问题。在不讨论背景故事的情况下,我不得不将来自另一个项目的资源 ID 合并到这个项目的 Resource.h 文件中。 IDR_MAINFRAME 在一个非常古老的项目中被设置为 2。 MFC 显然不喜欢 2 这个资源 ID。我将其更改为 128,这似乎是新应用程序向导使用的默认值。现在一切都很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多