一日中、この単純な問題を解決しようとしていますが、成功していません。インターネットで多くのヒントを見つけましたが、どれも私の問題には有効ではないようです。
私の問題は非常に単純です: 実行中にメニュー項目のキャプションを変更したい
しかし、私が見つけたすべての解決策は非常に具体的であるようです。
私の要件は次のとおりです。 - MFC アプリケーション (VS2010) です - MDI ではなく SDI アプリケーションです - サブメニューのエントリではなく、メイン メニュー項目 (「ファイル」など) のキャプションを変更したい。
メインエントリーアイテムのため、メニューアイテムのIDはありません。したがって、ON_UPDATE_COMMAND_UI を使用したソリューションは機能しません。
私の問題は次のとおりです:-試したコードがアサーションまたは例外を生成している-または関数呼び出しがfalseで返される-または関数はうまく機能しているように見えますが、結果が表示されません(キャプションはまだ変更されていません)
間違った関数を使用しているか、関数を呼び出す場所が間違っている可能性があります。私のアプリケーションの前提条件内で機能する例はありますか?
大変感謝します!
リチャード