掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ALTキーによるメニューの起動を禁止するには (ID:62846)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
フレームワークの明記がないのでSDKの場合の対処法。 MSG msg; while( GetMessage(&msg, NULL, 0, 0) ) { if( msg.message == WM_SYSKEYDOWN && msg.wParam == VK_MENU ) { continue; } TranslateMessage(&msg); DispatchMessage(&msg); } // エラーチェックとかなし。 ただし、ゲーム内でキー入力をウィンドウプロシージャで行っている場合、 ALTが押されても WM_SYSKEYDOWN が飛んできません。 従って、GetKeyboardStateやGetAsyncKeyStateなどで取得する必要があります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.