Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は使っている
public static bool IsKeyPushedDown(Keys vKey) { return 0 != (GetAsyncKeyState((int)vKey) & 0x8000); }
しかし、2つのキーを組み合わせる方法がわかりません。
もしかしてみたいなif (IsKeyPushedDown('B') && IskeyPushedDown(VK_CONTROL))?
if (IsKeyPushedDown('B') && IskeyPushedDown(VK_CONTROL))
他の人がコメントで述べているように、イベント WM_KEYDOWN または WM_CHAR を使用して「誰かがキーを押した」ことを確認することは、「誰かがキーを押したときに関数を呼び出したい」ための「正しい」ソリューションです。ただし、「私は..いくつかのコードを使用しています.. 2つのキーを組み合わせる方法がわかりません」と具体的に尋ねましたが、これは間違いなく正しい答えです。