我在用

public static bool IsKeyPushedDown(Keys vKey)
{
   return 0 != (GetAsyncKeyState((int)vKey) & 0x8000);
}


但我不知道如何组合两个键。

最佳答案

也许像if (IsKeyPushedDown('B') && IskeyPushedDown(VK_CONTROL))一样?

正如其他人在使用事件WM_KEYDOWN或WM_CHAR来检查“有人按下某个键”的注释中指出的那样,确实是“我想在有人按下某个键时调用函数”的“正确”解决方案。但是,您特别询问“我正在使用..some代码。我不知道如何组合2个键”,以上绝对是正确的答案。

10-05 21:38