我正在使用
public static bool IsKeyPushedDown(Keys vKey)
{
return 0 != (GetAsyncKeyState((int)vKey) & 0x8000);
}
但我不知道如何组合 2 个键。
最佳答案
也许像if (IsKeyPushedDown('B') && IskeyPushedDown(VK_CONTROL))
?
正如其他人在评论中所说,使用事件 WM_KEYDOWN 或 WM_CHAR 检查“有人按下了一个键”确实是“我想在有人按下一个键时调用一个函数”的“正确”解决方案。但是,您特别询问“我正在使用 .. 一些代码 .. 我不知道如何组合 2 个键”,以上绝对是正确答案。
关于c# - Ctrl+B 的 GetAsynchKeyState?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14608427/