- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メニューバーのショートカットキー(Win32API))
メニューバーのショートカットキー(Win32API)
このQ&Aのポイント
- メニューバーのショートカットキーについて Win32APIを使用して作成したメニューバー付きウィンドウズアプリケーションで、ポップアップを開くショートカットキーが思うように機能しない問題が発生しました。Altキーを押しっぱなしのままショートカットキーを押してもポップアップが開かず、Altキーを押してからショートカットキーを押す必要があります。他のアプリケーションではAltキーを押しっぱなしのままポップアップを開けるため、他に解決方法はないか教えていただきたいです。
- メニューバーのショートカットキーに関する問題 Win32APIを使用してメニューバーが付いたウィンドウズアプリケーションを開発していますが、ポップアップを開くショートカットキーがうまく機能しません。Altキーを押しっぱなしのままショートカットキーを押してもポップアップが開かず、Altキーを押してからショートカットキーを押す必要があります。他のアプリケーションではAltキーを押しっぱなしのままポップアップを開けるため、解決策をご教示いただきたいです。
- Win32APIを使用したメニューバーのショートカットキーの問題 Win32APIを使用して作成したメニューバー付きウィンドウズアプリケーションで、ポップアップのショートカットキーが思うように機能しません。Altキーを押しっぱなしのままショートカットキーを押してもポップアップが開かず、Altキーを押してからショートカットキーを押す必要があります。他のアプリケーションではAltキーを押しっぱなしのままポップアップを開ける方法について、教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一般的にはリソース内にアクセラレータを作成します。 で、メッセージループにTranslateMessageだったか、関数を入れてやらなければならなかったと思います。 「WIN API アクセラレータ」などで検索すると参考になるサイトが見つかると思います。
お礼
できました! 今までTranslateMessage()はあまり使わないと思っていましたが、こんな所で使うんですね。 回答ありがとうございました。