2009-11-03 126 views
1

我有一個使用功能包中發佈的新UI功能的MFC應用程序,我在菜單欄上的工具提示時遇到問題。幫助查找CMFCMenuBar上的工具提示問題

默認情況下,我在菜單項上未啓用工具提示。然而,無論何時我將鼠標懸停在任何菜單列表中的第二項上,我都會在彈出窗口中看到帶有「無標題」的工具提示。唯一不會發生的情況是第二個項目是分隔符。這隻發生在第二個項目上,而不是列表中的任何其他項目上。奇怪的是,當懸停在「編輯」頂層菜單項上時,會出現工具提示彈出窗口。

所以來說明,頂層菜單:

文件,編輯,查看幫助(鼠標懸停在「編輯」顯示工具提示)

來說明文件菜單

文件 新 打開 保存 另存爲

(懸停在「打開」顯示工具提示)

再次,每個菜單部分的第二項出現相同的行爲。沒有其他mennu項目顯示工具提示。

任何幫助我如何能夠確定這個問題是非常感謝。

回答

1

發現問題。在不進入後臺故事的情況下,我不得不將另一個項目的資源ID合併到此項目的Resource.h文件中。 IDR_MAINFRAME被設置爲來自一個非常舊的項目的值2。 MFC顯然不喜歡2這個資源ID。我將其更改爲128,這似乎是新應用程序嚮導使用的默認值。一切都很好。