- 締切済み
キーコードとAltキー
矢印キーのVK_UPが押された時、Altキーも押されているかを調べたいのですが、どうしたらよいですか? DLLはできるだけ使いたくありません。 case WM_KEYDOWN: if(wParam == VK_UP){ if(Alt){ } }
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#39970
回答No.2
http://wisdom.sakura.ne.jp/system/winapi/win32/win32.html No1と同じとこにあるやつだけど 右altと左altで別に取れるみたいだよ
- Oh-Orange
- ベストアンサー率63% (854/1345)
回答No.1
★アドバイス ・WM_KEYDOWN ではなく WM_SYSKEYDOWN 内で VK_UP をチェックしてみてはどう。 http://wisdom.sakura.ne.jp/system/winapi/win32/win30.html→『キーボードイベント』 ↑下の方に『これは Alt と他のキーで生成されるメッセージです』となっています。 ・以上。参考に!