帮助查找CMFCMenuBar上的工具提示问题

帮助查找CMFCMenuBar上的工具提示问题,mfc,visual-c++,mfc-feature-pack,Mfc,Visual C++,Mfc Feature Pack,我有一个MFC应用程序,使用功能包中发布的新UI功能,菜单栏上的工具提示有问题 默认情况下,不会在菜单项上启用工具提示。然而,每当我将鼠标悬停在任何菜单列表中的第二项上时,我都会在弹出窗口中看到一个带有“Untitled”的工具提示。只有当第二项是分隔符时,才会发生这种情况。这只发生在第二项上,而不发生在列表中的任何其他项上。更奇怪的是,当鼠标悬停在“编辑”顶级菜单项上时,会出现一个工具提示弹出窗口 为了举例说明,顶级菜单: 文件编辑视图帮助(将鼠标悬停在“编辑”上会显示工具提示) 演示“文件”

我有一个MFC应用程序,使用功能包中发布的新UI功能,菜单栏上的工具提示有问题

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

为了举例说明,顶级菜单:

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

演示“文件”菜单的步骤

文件 新的 打开 拯救 另存为

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

同样,每个菜单部分上的第二项也会出现相同的行为。其他菜单项均不显示工具提示


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

发现了问题。在不深入背景的情况下,我不得不将另一个项目中的资源ID合并到这个项目中的resource.h文件中。IDR_MAINFRAME从一个非常旧的项目中设置为值2。MFC显然不喜欢此资源ID为2。我将其更改为128,这似乎是新应用程序向导使用的默认值。现在一切都好了。

发现了问题。在不深入背景的情况下,我不得不将另一个项目中的资源ID合并到这个项目中的resource.h文件中。IDR_MAINFRAME从一个非常旧的项目中设置为值2。MFC显然不喜欢此资源ID为2。我将其更改为128,这似乎是新应用程序向导使用的默认值。现在一切都好了