我想在同时按下两个键时做一些事情。
这对我不起作用。 不知道为什么。
if(GetAsyncKeyState(VK_F12) && GetAsyncKeyState(VK_F1))
{
MessageBoxA(0, "Injection is working!", "Succes!", MB_ICONINFORMATION | MB_OK);
}
我想知道如何实现同时按下两个键时执行代码。
最佳答案
您如何知道您的代码在按键被按下时被调用?
为了让您的代码在以太中被调用:
- 在消息泵中,在这种情况下处理WM_KEYUP或 WM_KEYDOWN事件,并检查键是否同时“按下”。
- 在计时器线程中,不确定这里的最佳方式。
关于c++ - 检测同时按下两个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205099/