1

Feature Pack でリリースされた新しい UI 機能を使用する MFC アプリを使用していますが、メニューバーのツールヒントに問題があります。

デフォルトでは、メニュー項目でツールチップが有効になっていないと思います。しかし、いずれかのメニュー リストの 2 番目の項目にカーソルを合わせると、ポップアップに「無題」というツールチップが表示されます。これが発生しないのは、2 番目の項目がセパレーターの場合だけです。これは、リスト内の他のアイテムではなく、2 番目のアイテムでのみ発生します。また、「編集」トップ レベル メニュー項目にカーソルを合わせると、ツールチップ ポップアップが表示されるのも奇妙です。

説明のために、最上位メニュー:

File Edit View Help (「編集」にカーソルを合わせるとツールチップが表示されます)

[ファイル] メニューを説明するには

ファイル 新規 開く 保存 名前を付けて保存

(「開く」にカーソルを合わせるとツールチップが表示されます)

各メニュー セクションの 2 番目の項目についても、同じ動作が発生します。他のメニュー項目はツールチップを表示しません。

この問題を突き止める方法についての助けをいただければ幸いです。

4

1 に答える 1

1

問題が見つかりました。裏話には立ち入らずに、別のプロジェクトのリソース ID をこのプロジェクトの Resource.h ファイルにマージする必要がありました。IDR_MAINFRAME は、非常に古いプロジェクトから 2 の値に設定されました。MFC は明らかに、このリソース ID の 2 を好みません。新しいアプリ ウィザードで使用されるデフォルト値と思われる 128 に変更します。今はすべて順調です。

于 2009-11-04T02:52:19.900 に答える