我有一个使用Feature Pack中发布的新UI功能的MFC应用程序,我在菜单栏上遇到工具提示问题。
默认情况下,我在菜单项上没有启用工具提示。然而,每当我将鼠标悬停在任何菜单列表中的第二个项目上时,我会在弹出窗口中收到带有“无标题”的工具提示。唯一不会发生的情况是第二个项目是分隔符。这仅发生在第二个项目上,而不是列表中的任何其他项目上。同样奇怪的是,将鼠标悬停在“编辑”顶级菜单项上时会出现工具提示弹出窗口。
为了说明,顶级菜单:
文件编辑查看帮助(将鼠标悬停在“编辑”上显示工具提示)
说明文件菜单
文件 新 打开 保存 另存为
(将鼠标悬停在“打开”上会显示工具提示)
同样,每个菜单部分的第二个项目都会出现相同的行为。没有其他mennu项目显示工具提示。
非常感谢您对我如何能够确定这个问题的任何帮助。
答案 0 :(得分:1)
发现问题。没有进入后面的故事,我不得不将来自另一个项目的资源ID合并到这个项目的Resource.h文件中。 IDR_MAINFRAME从一个非常古老的项目中设置为值2。 MFC显然不喜欢2这个资源ID。我将其更改为128,这似乎是新应用程序向导使用的默认值。一切都很好。