1

現在、メニューを持つ MFC ダイアログ アプリを作成しています。メニューは正しく表示され、メニュー エントリはマウス、アクセラレータ、およびホットキー (たとえば、終了するにはCtrl+QまたはAlt+ FQ) を介して正しく機能します。

残念ながら、Enterキーは機能していないようです。つまり、Alt+を押すと[ファイル] メニューFが開き、↑</kbd> will highlight the Quit entry, but pressing Enter will not select it.

ダイアログ アプリでメニューを使用するのは少し難しいことはわかっていますが、これは以前に成功したことがあります。しかし、それはカスタマイズされたVSウィザードでかなり前のことなので、これを最初から行う方法を覚えようとしています。古いコードをチェックしようとしましたが、 を参照して何も見つかりませんでしたVK_RETURN。(いいえ、特別なことは何もありませんPreTranslateMessage。)

これら 2 つの 質問は関連していますが、ダイアログでキーを受け取る必要があるため、キーを取得するにはメニューが必要です。

問題の内容と修正方法を知っている人はいますか?

4

0 に答える 0